"Костыль" конечно :) но можно так:
читаем
man vsftpd.conf
...
setproctitle_enable
If enabled, vsftpd will try and show session status information in
the system process listing. In other words, the reported
name of the process will change to reflect what a vsftpd session is
doing (idle, down‐loading etc).
You probably want to leave this off for security purposes.
...
$ sudo cat >> /etc/vsftpd.conf
setproctitle_enable=YES
ctrl^d
добавляем функцию в .bashrc (или что там у Вас)
#--------------------------------------------------------------#
# наблюдать за определенным процессом
#--------------------------------------------------------------#
psproc ()
{
watch -n1 "ps aux | grep -i $@ | grep -v grep";
}
Вот так будет выглядеть вывод:
$ psproc vsftpd
Every 1,0s: ps aux | grep -i vsftpd | grep -v grep Sun Sep 9 19:11:01 2007
root 20657 0.0 0.2 3516 956 ? Ss 19:10 0:00 vsftpd: LISTENER
ftp 20721 0.0 0.2 3636 1132 ? Ss 19:10 0:00 vsftpd: 127.0.0.1: connected
inet 20755 0.0 0.2 3660 1020 ? S 19:10 0:00 vsftpd: 127.0.0.1/inet: RETR procbench
ftp 21110 0.0 0.2 3636 1128 ? Ss 19:10 0:00 vsftpd: 127.0.0.1: connected
test 21136 0.0 0.2 3660 1020 ? S 19:10 0:00 vsftpd: 127.0.0.1/test: RETR apod.tgz