ps aux | grep [プロセス名] | grep -v grep | awk '{ print "kill -9", $2 }' | sh
対象のプロセス名を抽出し、grep -vで結果からgrep自身を除外。
最後にawkで結果のPIDを元にkill -9 PID
という文字列を生成。
生成した結果をシェル側に渡してやり実行する。
長時間動き続けるプロセスを定期的にkillして再起動させたい時などご活用ください。
Go to list of users who liked
More than 5 years have passed since last update.
ps aux | grep [プロセス名] | grep -v grep | awk '{ print "kill -9", $2 }' | sh
対象のプロセス名を抽出し、grep -vで結果からgrep自身を除外。
最後にawkで結果のPIDを元にkill -9 PID
という文字列を生成。
生成した結果をシェル側に渡してやり実行する。
長時間動き続けるプロセスを定期的にkillして再起動させたい時などご活用ください。
Register as a new user and use Qiita more conveniently
Go to list of users who liked