#!/bin/sh

exec 1>/dev/null 2>&1

PIDS_VSFTPD=
PIDS_TO_KILL=

kill_pids()
{
    PID_TO_KILL=
    for PID_TO_KILL in ${PIDS_TO_KILL}
    do
        kill ${PID_TO_KILL}
        echo ${PID_TO_KILL}
    done
}

force_kill_pids()
{
    PID_TO_KILL=
    for PID_TO_KILL in ${PIDS_TO_KILL}
    do
        kill -9 ${PID_TO_KILL}
        echo ${PID_TO_KILL}
    done
}

# Try to kill
PIDS_VSFTPD=`busybox pgrep vsftpd | busybox sort -r`
if busybox test -z "${PIDS_VSFTPD}"
    then
		exit 0
fi
PIDS_TO_KILL="${PIDS_VSFTPD}"
kill_pids

# sleep 1s
sleep 1

# Force to kill
PIDS_VSFTPD=`busybox pgrep vsftpd | busybox sort -r`
if busybox test -z "${PIDS_VSFTPD}"
	then
		exit 0
fi
PIDS_TO_KILL="${PIDS_VSFTPD}"
force_kill_pids

exit 0
