Killing um processo do sistema

1

Estou tentando matar um processo do sistema (charger_manager) no Ubuntu. Mas no entanto quando eu mato (como sudo) o processo é criado de volta.

Por que isso acontece? E como eu mato permanentemente?

    
por akshay ramnath 02.09.2016 / 11:26

2 respostas

2

charger_manager está sendo gerado por outra coisa. Então, quando ele morre, o que quer que esteja gerenciando, percebe e reexibe.

O sistema init moderno pode assistir e reiniciar processos em falhas, incluindo systemd e upstart. Se o serviço foi iniciado com um deles, tente interromper o serviço em vez de eliminá-lo.

Se for filho de outro processo e não filho direto do seu sistema init, você precisará parar o pai ou configurá-lo para não iniciar o filho (se for um recurso do pai). Para encontrar o pai, você pode ver a árvore de processos com pstree ou htop (pressione t ou F5 para alternar a visualização em árvore).

    
por 02.09.2016 / 11:52
-1

Você pode usar o seguinte comando para excluí-lo:

sudo kill -9 <pid>

Mas um processo do sistema será criado novamente, pode ser porque há outro processo cujo trabalho é reiniciar o serviço novamente se ele falhar. Então, você precisa matar o outro processo antes de poder matar o processo principal.

    
por 02.09.2016 / 11:52