web-dev-qa-db-ja.com

同じ名前のすべてのプロセスを強制終了する方法は?

ユーザーに属する同じ名前のすべてのプロセスを強制終了したいのですが、次に例を示します。

$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp

「user_1」に属するすべての「myapp」プロセスを強制終了したいのですが、どうすればよいですか?

2
alwbtc

Pkillコマンドを使用できます。

pkill -u user_1 myapp

ご了承ください myapp2名前が違うので、殺されることはありません。

1
jlliagre

pkillコマンドとワイルドカードを使用する

pkill -u user_name 'myap*'

myapで始まるすべてのプロセスを強制終了します。

「?」 -0または1文字に一致

「*」-0個以上の文字に一致

0
Arpit