我想find一些东西并杀死它

我一直反复运行这两个命令:

$ 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

pkill会做你在这里要求的。

在你执行一个pkill之前,先尝试一下pgrep ,以确保你匹配你所期望的。

你也可以使用“killall”,它取得一个进程的名字并杀死它。 它需要杀死相同的参数。

你会用“killall symfony”作为例子。

我在OpenBSD上使用zap (它不在基本系统上)。