Então, eu tinha alguns scripts PHP em execução na linha de comando e queria interrompê-los.
Eu corri
$ ps aux | grep php
$ sudo kill 8754
$ sudo kill 8767
E então correu
$ ps aux | grep php
novamente para verificar se os processos foram encerrados, mas obteve esse tipo de saída:
jon 8754 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php
jon 8767 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php
jon 12275 0.0 0.0 4156 892 pts/1 S+ 11:27 0:00 grep --color=auto php
Eu olhei para cima o que o T significava na coluna estado e descobriu que ele significa parado, mas eu não entendo o que isso significa o processo está fazendo.
Sei que você pode criar seu próprio tratamento de sinais em PHP, mas ainda não o fiz. Portanto, quando o PHP recebe um sinal SIGTERM, o que ele faz?
O que um processo parado está fazendo (se houver)?