たとえば、ユーザーに属する同じ名前のすべてのプロセスを強制終了したいとします。
$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp
「user_1」に属するすべての「myapp」プロセスを終了したいのですが、どうすればよいですか?
答え1
pkill コマンドを使用できます。
pkill -u user_1 myapp
myapp2
名前が異なるため、強制終了されないことに注意してください。
答え2
pkillコマンドとワイルドカードを使用する
pkill -u user_name 'myap*'
myap で始まるすべてのプロセスを終了します。
「?」 - 0 または 1 文字に一致します
"*" - 0文字以上の文字に一致