我有一个在后台运行的 .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
命令的情况下运行,打印的第一行将是该列的描述。