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