Tal como acontece com todos os softwares de computador, bugs e eventos imprevisíveis podem causar processos Linux para bater , parando programas de trabalho e, muitas vezes utilizando -se de grandes quantidades de recursos de CPU e memória. Se um processo de parar de responder ou sai do controle , você pode usar o comando kill para encerrar o processo em uma variedade de maneiras que aumentam em gravidade. Depois de ter matado o processo, você pode reiniciar o programa depois de investigar a causa do acidente. Instruções
1
Efetue login no servidor Linux utilizando o SSH se você estiver usando um servidor remoto, ou abrir uma janela de terminal se você estiver trabalhando no computador.
2
Encontre o número de identificação do processo que você quer matar. A lista de processos em execução pode ser visto digitando " px -aux " no prompt do terminal, que exibe o nome de cada processo e sua ID do processo . Digite "top " no prompt de terminal para ver uma visualização em tempo real , mostrando que executam processos e identificações , ea quantidade de tempo de CPU e de memória cada um está usando . Esta informação é útil para ver qualquer de processos de controle . Pressione " q" para sair topo e retornar ao prompt do terminal.
3
Digite " matar process_id " no prompt de terminal para matar um processo específico , substituindo " process_id " com o processo pertinente número de identificação . O comando kill tentará encerrar o processo de forma limpa.
4
Digite " kill -1 process_id " no prompt do terminal se o comando kill por si só não poderia encerrar o processo. O "-1" parâmetro informa o processo de parar de fumar como se um log out estavam ocorrendo , e tenta matar qualquer processos filho.
5
Digite " kill -9 process_id " no prompt do terminal se tentativas anteriores de fechar o processo falharam. Isto irá forçar o processo de morrer, mas pode deixar alguns processos filhos correndo , pois não é um desligamento limpo para baixo. Se quaisquer processos filhos permanecem, você pode matá-los manualmente , se necessário.