Linux 下用名稱刪除 process

kill 可刪除某個程序

但如果他開了一堆sub-process

要一個一個砍就很麻煩

這時候可以用其他指令來達成

ps aux ' grep apache ' awk '{print $2}' ' xargs

土法煉鋼法

就是最直覺地用 grep 過濾出某個名稱的 process

再用awk印出pid並用xargs攤平

最後再加個 kill -9 即可刪掉所有列出的程序摟

還有用 pidof xxx 列出所有pid

然後用kill刪掉

kill `pidof chrome`

再來就是 pkill -f和killall

後面直接接名稱即可

不過這名稱應該需要完整的才行

grep 則是會找出符合的

看更多