O comando kill do sistema operacional Unix é usado para enviar sinais a determinados processos em execução. Por padrão é enviado o sinal SIGTERM que requisita a finalização do processo, por isso o nome kill (matar). Em geral é usado desta forma:
kill pidOnde pid é o número identificador do processo (process id) que pode ser obtido através do comando ps. Neste caso é enviado o sinal SIGTERM para o processo identificado pelo pid. Você pode especificar através de argumentos qual sinal deve ser enviado:
kill sinal pidOnde sinal pode ser o nome dele ou o número que o identifica, precedido de -
Sinais úteis podem ser:
O comando 'pidof firefox-bin' é executado em subshel e retorna o número do pid "process identidity" do navegador firefox que será terminado pelo comando "kill -9".
Comandos Unix | |
---|---|
Arquivos | |
Processos e tarefas | |
Ambiente e usuários | |
Processamento de texto | |
Shell | |
Redes e comunicação | |
Busca | |
Documentação | |
Miscelâneas | |
†Comandos geralmente implementados no interpretador. ‡Comando geralmente implementados, tanto como executáveis, como quanto no interpretador. |