こんな感じでSSHで対話式のコマンドを実行して止まった等で、使ってないプロセスが一杯ある場合のプロセスkillの方法。
kamatama41 23617 0.0 0.0 56716 3176 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 23800 0.0 0.0 56716 3176 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 23866 0.0 0.0 56716 3172 ? Ss 2014 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 24063 0.0 0.0 56716 3168 ? Ss 2014 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 24164 0.0 0.0 56716 3180 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 24216 0.0 0.0 56716 3180 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 25315 0.0 0.0 56716 3176 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 28121 0.0 0.0 56716 3180 ? Ss 2014 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 29155 0.0 0.0 56716 3176 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 29176 0.0 0.0 56716 3180 ? Ss 2014 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 29282 0.0 0.0 56716 3176 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 29890 0.0 0.0 56716 3176 ? Ss 2014 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 31548 0.0 0.0 57500 3180 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 31550 0.0 0.0 56716 3176 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
kamatama41 31551 0.0 0.0 56716 3172 ? Ss 2013 0:00 /usr/bin/ssh -l kamatama41 -t example.com /bin/sh -c "tailf /etc/hosts"
pkillコマンド
を使えば、実行コマンド内容に一致するプロセスを一括killすることが出来ます。
$ pkill -f 'tailf /etc/hosts'
helpの内容はこんな感じ
$ pkill --help
pkill: invalid option -- -
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
[-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]