使用 kill -9 停止 .py 文件在后台运行不起作用

使用 kill -9 停止 .py 文件在后台运行不起作用

我有一个在后台运行的 .py 文件,调用以下命令:

python file.py &

现在我尝试使用以下命令来阻止它:

$ ps -fA | grep python
root     31032     1  0 14:41 ?        00:00:00 python home/file.py
$ kill -9 1

这不起作用。我以为这kill -9是一种使用进程 pid 关闭进程的万无一失的方法,但 .py 文件的 pid 一开始就是 1,这似乎很奇怪。

我该如何停止这个文件?

答案1

PID 是 31032,下一个数字(1)是 PPID(父进程 ID)。

您想要终止 PID 为 31032 的进程。

如果您想查看显示每列含义的标题,请ps在没有该grep命令的情况下运行,打印的第一行将是该列的描述。

相关内容