![使用 kill -9 停止 .py 文件在后台运行不起作用](https://linux22.com/image/998700/%E4%BD%BF%E7%94%A8%20kill%20-9%20%E5%81%9C%E6%AD%A2%20.py%20%E6%96%87%E4%BB%B6%E5%9C%A8%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我有一个在后台运行的 .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
命令的情况下运行,打印的第一行将是该列的描述。