我想殺死屬於某個使用者的所有同名進程,例如:
$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 個或多個字符