2008年10月2日木曜日

あるユーザーが起動しているプロセスのPIDを全て得るには

あるユーザーが起動しているプロセスのPIDを全て得るには、
ps -ef | grep ユーザー名 | grep -v grep | awk '{print $2}'

とすればよい。

ついでに、
for pid in `ps -ef | grep ユーザー名 | grep -v grep | awk '{print $2}'` ; do kill $pid ; done

で、得たPID全てに終了シグナルを送る。

以上、Solaris 9で確認。

0 コメント: