実行可能ファイルをシェルスクリプトファイルabc.shに入れました。今追加したい一つ私のスクリプトが起動する前に実行されていることを確認するためのabc.shの行そしてもしそうなら、それなら殺すその実行ファイル。
ベストアンサー1
pgrep
指定されたプロセス名を使用して実行可能ファイルを見つけることができます。
$ pgrep firefox
3212
$ pgrep firef
3212
オプションを使用して、-l
2番目の列に名前を印刷します。
$ pgrep -l firefox
3212 firefox
-x
名前がパターンに正確に一致するプロセスを一致させるには、オプションを使用します。
$ pgrep -x firefox
3212
$ pgrep -x firef
$
実行可能ファイルのPIDを返すと、その実行可能ファイルを終了できます。pkill
PID値に興味がない場合は、次のコマンドを使用してこの操作を段階的に進めることもできます。
$ pkill -x firefox
指定された名前のプロセスを終了します。このプロセスがなければ、$?が設定される以外は何も起こりません。変数は1です。