E se 'kill -9' não funcionar? ou Como matar um script que inicia novos processos? não me ajuda de qualquer maneira.
Eu tenho um script python que inicia automaticamente com outra identificação de processo usando a mesma porta quando morto usando 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)
Não é um processo de zumbi.
$ 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
Eu até tentei sudo pkill -f <processname>
sem sorte. Não quer morrer.
Atualizar:
Seu processo pai é sh
cujo pai é sudo
como mencionado na tabela acima. Não tenho certeza se é seguro matá-los abruptamente. Além disso, este é um servidor ubuntu compartilhado.
lsof
saída mostra um novo pid toda vez. O processo está simplesmente reiniciando.