Muitos processos são inicializados junto com o sistema operacional, outros, quando da execução de algum programa por parte do usuário, e quando param ou ficam com seu funcionamento prejudicado é necessário utilizar alguns programas para tratar esses problemas. Para isso podemos utilizar dentre outros os comandos kill ou killall.
Nome:kill
Definição: Envia um sinal para um processo. Existem 64 tipos de sinais possíveis de serem enviados para um processo, porém, veremos aqui os principais e mais utilizados. Por padrão o comando kill utiliza o sinal TERM (15) quando não especificado. Como será visto abaixo, existem processos chamados processos “zumbi” e para matar um processo zumbi é necessário descobrir qual seu processo pai, ou seja, a partir de qual processo ele foi iniciado.
Sintaxe: kill [sinal] [número do processo]
Opções:
-1 Equivalente ao sinal HUP. Este sinal reinicia o processo.
-9 Equivalente ao sinal kill. Mata um processo.
-15 Equivale ao sinal TERM. Termina um processo.
-l Lista todos os sinais possíveis de serem enviados pelo comando kill.
Exemplos:
#kill -9 2366 (Mata o processo 2366) Essa opção é utilizada quando não se consegue terminar o processo com a opção TERM.
#kill -HUP 7433 (Reinicia o processo 7433) Para descobrir o número do processo utilize o comando 'ps'.
#kill -15 4582 (Termina o processo 4582)
Assinar:
Postar comentários (Atom)
Um comentário:
excelente, não conhecia todos!
Postar um comentário