我想找到一些东西并杀死它

我想找到一些东西并杀死它

我不断重复运行这两个命令:

$ ps aux | grep php | grep -v grep
www-data  3663  100 14.8 328620 304900 ?       R    12:56   0:54 php /home/jason/projects/mcif/./symfony import:process --id=91
jason@gob:~/projects/mcif$ sudo kill 3663

有没有一种快速简便的方法可以抓取 pid 并将其杀死?我最接近的方法是这样的:

$ ps aux | grep php | egrep -o ' [0-9]+ ' | head -n1
 3836

但我不知道如何将其传输出去kill

答案1

pkill将会按照您的要求进行操作。

在执行 之前pkill,请先尝试pgrep以确保您符合您的期望。

答案2

您还可以使用“killall”,它获取进程的名称并将其终止。它采用与 kill 相同的参数。

您可以使用“killall symfony”作为示例。

答案3

答案4

我在用扎普在 OpenBSD 上(它不在基础系统上)。

相关内容