- 331 名前:login:Penguin [2008/07/04(金) 08:23:27 ID:jR7hqKfT]
- プロセスをkillするシェルを作成しましたが、そのシェルそのものも引っかかってしまいます。
下記を実行すると、test のプロセスはKillされますが、 ./kill_test.sh: line 6: kill: (17914) - No such process と、エラーが出ちゃいます。 どのようにすれば、そのシェルそのものを検知しなくできますでしょうか。 例えば、test というプロセスをKillするプログラム #!/bin/bash # kill_test.sh ID=ps axo pid,cmd | grep test | awk '{print $1}'` if [ -n "$ID" ]; then kill $ID fi 実行結果 test のプロセスはKillされますが、エラーも出る ./kill_test.sh: line 6: kill: (17914) - No such process
|

|