我正在运行以下命令:
pgrep -l someprocess
我得到一些输出
XXXX someprocess
然后我杀死所有手工出现的进程,我想编写一个脚本来自动执行此操作,但这没有意义
kill -9 $(pgrep -l someprocess | grep "^[0-9]{4}")
有人可以帮忙吗?
最佳答案
您可以使用pkill
或killall
来完成此操作。
我发现this是简短明了的摘要,解释了kill
编码过程的不同方式。pkill
很简单:pkill someprocess
。
@ewm的答案中已经包含了有关killall
的详细说明,因此在此不再赘述。