amarokという単語を含むすべてのプロセスを終了したいとします。実行したいコマンドを出力できます。しかし、実際にシェルにそれらを実行させるにはどうすればよいですか。すなわち。
ps aux | grep -ie amarok | awk '{print "kill -9 " $2}'
Output:
kill -9 3052
kill -9 3071
kill -9 3076
kill -9 3077
kill -9 3079
kill -9 3080
kill -9 3082
kill -9 3083
kill -9 3084
kill -9 3085
kill -9 3086
kill -9 3087
kill -9 3088
kill -9 3089
kill -9 4031
kill -9
プロセスで使用することはありません。[プロセス管理] [1] [1]を参照してください:mywiki.wooledge.org/… ...
amarokx
あまりにもプロセスを?私はviを殺しsupervisorctl
ます、それは単語に `vi 'を含むものを殺し ます。
-9
はかなり役に立たない-人々がそれを使用すべきでない理由についてのより良い情報はありますか?それは単に「いけない、それを使う人々を解雇する」と言うだけです。しかし、私が他のどこでも見たことがあるのkill -9 {pid}
は、それが何かを殺す方法だということだけです...
| sh -x
コマンドラインの残りの後に追加しますか?