Parar um arquivo .py sendo executado em segundo plano usando kill -9 não funciona [duplicado]

1

Eu tenho um arquivo .py em execução em segundo plano, chamado com:

python file.py &

Agora eu tento pará-lo usando:

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

Isso não funciona. Eu pensei que kill -9 era uma maneira segura de desligar um processo usando seu pid, mas parece estranho que o pid para o arquivo .py seja 1 em primeiro lugar.

Como faço para parar este arquivo?

    
por Mitchell van Zuylen 14.03.2017 / 15:00

1 resposta

3

O PID é 31032, o próximo número (1) é o PPID (Parent Process ID).

Você quer matar o PID de 31032.

Se você quiser ver os cabeçalhos que mostram o que cada coluna significa, execute ps sem o comando grep e a primeira linha impressa será uma descrição da coluna.

    
por Dorian 14.03.2017 / 15:08