Описание тега killall
killall отправляет сигнал всем процессам, выполняющим любую из указанных команд. Если имя сигнала не указано, отправляется SIGTERM. Сигналы могут быть указаны либо по имени (например, -HUP или -SIGHUP), либо по номеру (например, -1), либо с помощью опции -s.
Если имя команды не является регулярным выражением (опция -r) и содержит косую черту (/), процессы, выполняющие этот конкретный файл, будут выбраны для уничтожения независимо от их имени.
killall возвращает нулевой код возврата, если по крайней мере один процесс был убит для каждой команды в списке, или команды не были перечислены, и по крайней мере один процесс соответствовал критериям поиска -u и -Z. в противном случае killall возвращает ненулевое значение.
Процесс killall никогда не убивает себя (но может убить другие процессы killall).
Источник: Die Net