终止 python 进程时的奇怪行为



我有一个需要杀死的进程。

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来终止意外进程

相关内容

  • 没有找到相关文章

最新更新