我有一个需要被杀死的过程。
python /foo/bar/bz
我目前使用:
ps -aux | grep bz
sudo kill -9 {{Process ID}}
这可行,但我尝试使用:
sudo pkill bz
但这失败了。我不确定为什么我会看到这种奇怪的行为
我不想使用pkill python
,因为还有其他正在运行的python进程,我理想情况下不想打扰。
答案 0 :(得分:3)
使用-f
选项:
sudo pkill -f bz
根据pkill(1)
手册页:
-f, --full The pattern is normally only matched against the process name. When -f is set, the full command line is used.
注意以上命令将在命令行中终止包含bz
的任何进程。因此,请确保您不会通过发出pgrep -fl bz