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