Kill

如何殺死多個程序

  • April 2, 2021

查找要殺死的程序的 PID 使用:

pgrep <process command>

然後我使用 kill 命令殺死返回的 PIDpgrep <process command>

kill <PID>

這些命令可以組合成一個,以便可以殺死 PID 或返回的 PIDpgrep <process command>嗎?還是有一種方法可以通過命令名稱殺死多個程序?

就像是 :kill(pgrep <name of process>)

您可以使用 pkill:

pkill httpd

您可能還想使用程序替換(雖然這不是很清楚):

kill $(pgrep command)

你可能想使用xargs

pgrep command | xargs kill

您也可以使用killall,例如

killall firefox

發送SIGTERM到所有firefox程序。

引用自:https://unix.stackexchange.com/questions/296086