如果“ kill -9”不起作用怎么办?或如何杀死启动新进程的脚本?无论如何对我没有帮助。
我有一个python脚本,当使用杀死时,它会使用相同的端口自动从另一个进程ID开始。sudo kill -9 <pid>
$ lsof -i :3002
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 13242 ubuntu 3u IPv4 64592 0t0 TCP localhost:3002 (LISTEN)
$ sudo kill -9 13242
$ lsof -i :3002
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 16106 ubuntu 3u IPv4 74792 0t0 TCP localhost:3002 (LISTEN)
$ sudo kill 16106
$ lsof -i :3002
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 16294 ubuntu 3u IPv4 75677 0t0 TCP localhost:3002 (LISTEN)
这不是僵尸进程。
$ ps -Al
4 S 0 16289 1 0 80 0 - 12901 poll_s ? 00:00:00 sudo
4 S 1000 16293 16289 0 80 0 - 1100 wait ? 00:00:00 sh
0 S 1000 16294 16293 0 80 0 - 34632 poll_s ? 00:00:00 python
我什至sudo pkill -f <processname>
没有运气就尝试过。它不想死。
更新:
它的父进程是sh
其母公司是sudo
在上表中提到。我不确定突然杀死这些人是否安全。这也是一个共享的ubuntu服务器。
是的,它不想永远死。醒来就像它永远不会死:(
—
Lakshminarayanan Guptha
lsof
输出每次都会显示一个新的pid。该过程只是重新启动。