O comando killall
é utilizado para finalizar processos com base em seus nomes. Ele permite que os usuários encerrem múltiplos processos de uma só vez, tornando a gestão de tarefas mais eficiente.
A sintaxe básica do comando killall
é a seguinte:
killall [opções] [argumentos]
Aqui estão algumas opções comuns do killall
:
-s, --signal SIGNAL
: Especifica o sinal a ser enviado para os processos. O padrão é TERM
.-i, --interactive
: Solicita confirmação antes de encerrar cada processo.-q, --quiet
: Não exibe mensagens de erro para processos que não foram encontrados.-v, --verbose
: Exibe mensagens detalhadas sobre os processos que estão sendo encerrados.Aqui estão alguns exemplos práticos do uso do killall
:
Para finalizar todos os processos com o nome “firefox”:
killall firefox
Para enviar um sinal específico, como SIGKILL
, para todos os processos “gedit”:
killall -s KILL gedit
Para solicitar confirmação antes de encerrar cada processo “vlc”:
killall -i vlc
Para encerrar todos os processos “python” sem exibir mensagens de erro:
killall -q python
Para exibir mensagens detalhadas ao encerrar processos “ssh”:
killall -v ssh
killall
, para evitar encerrar processos importantes acidentalmente.-i
se você não tiver certeza sobre quais processos estão sendo encerrados, pois isso ajuda a evitar erros.killall
com outros comandos, como ps
ou pgrep
, para identificar processos antes de encerrá-los.