Например, у нас есть 3 запущенных php скрипта (в нашем случае 3 воркера)
$ ps aux | grep worker.php isydorenko 8045 1.1 0.0 2578728 3784 s001 S 4:09PM 0:01.13 php worker.php isydorenko 8037 1.0 0.1 2578728 5228 s001 S 4:09PM 0:01.13 php worker.php isydorenko 8047 1.0 0.0 2578728 3772 s001 S 4:09PM 0:01.14 php worker.php isydorenko 8089 0.0 0.0 2432784 628 s001 S+ 4:15PM 0:00.00 grep worker.php
То есть мне нужно 3 раза запустить утилиту kill
$ kill -9 8045 $ kill -9 8037 $ kill -9 8047
Я быстро устал "килять" каждый процесс и нашел утилиту pkill, которая "киляет" процессы по шаблону
$ pkill -9 -f worker.php
Читать далее