Тож у мене були декілька скриптів PHP, запущених з командного рядка, і я хотів зупинити їх виконання.
Я побіг
$ ps aux | grep php
$ sudo kill 8754
$ sudo kill 8767
А потім побігла
$ ps aux | grep php
ще раз, щоб перевірити, чи закінчилися процеси, але отримали такий вихід:
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
Я подивився, що означає T в стовпці стану, і виявив, що він означає Зупинився, але я не розумію, що це означає, що процес робить.
Я знаю, що ви можете створити власну обробку сигналу в PHP, але я цього не робив, тож коли PHP отримує сигнал SIGTERM, що це робить?
Що робить зупинений процес (якщо що)?