Значение killall -0
Я вижу, что во многих местах используется команда follow, чтобы проверить, существует ли процесс, например
killall -0 nginx
Но из документации я не вижу ничего, связанного с этим аргументом, кто-нибудь может объяснить?
2 ответа
Решение
man kill
Если sig равен 0, то сигнал не отправляется, но проверка ошибок все еще выполняется; это можно использовать для проверки существования идентификатора процесса или идентификатора группы процессов.
killall
убивать процессы по имени вместо PID в системах на базе Linux и BSD. В других операционных системах (Solaris) killall
Команда используется для завершения всех запущенных процессов.
Я полагаю, что эта статья: http://www.linuxjournal.com/article/1332 объяснит весь предмет.