我正在运行以下命令:

pgrep -l someprocess

我得到一些输出XXXX someprocess
然后我杀死所有手工出现的进程,我想编写一个脚本来自动执行此操作,但这没有意义
kill -9 $(pgrep -l someprocess | grep "^[0-9]{4}")
有人可以帮忙吗?

最佳答案

您可以使用pkillkillall来完成此操作。

我发现this是简短明了的摘要,解释了kill编码过程的不同方式。
pkill很简单:pkill someprocess

@ewm的答案中已经包含了有关killall的详细说明,因此在此不再赘述。

10-04 14:34