我有一个需要杀死的进程。
python /foo/bar/bz
我目前使用:
ps -aux | grep bz
sudo kill -9 {{Process ID}}
这有效,但是我尝试使用:
sudo pkill bz
但这失败了。我不知道为什么我看到这种奇怪的行为
我不想使用pkill python
因为还有其他正在运行的 python 进程,理想情况下我不想打扰它们。
使用-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
来终止意外进程