Evitando a morte acidental de um processo errado no htop

2

Eu freqüentemente uso htop para matar determinados processos. Para encontrar o processo, eu geralmente executo "Search" via F3. No entanto, a lista de processos é atualizada com freqüência e, em muitas ocasiões, antes que eu pudesse pressionar F9 para matar, outro processo já estava em destaque e, assim, acabei matando o processo errado! Se eu tiver o azar, acabo matando um processo central e, assim, causando um logout / restart do sistema.

Existe alguma maneira que eu possa matar um certo processo em htop tendo certeza de que eu não acabarei acidentalmente matando um processo errado?

    
por xji 21.04.2016 / 14:58

2 respostas

2

Eu não uso htop, mas a julgar pela página de manual , parece que você pode usar o espaço bar para "marcar" um processo, então a função F9 / k kill será aplicada somente a esse processo.

Space

Tag or untag a process. Commands that can operate on multiple processes, like "kill", will then apply over the list of tagged processes, instead of the currently highlighted one.

...

F9, k

"Kill" process: sends a signal which is selected in a menu, to one or a group of processes. If processes were tagged, sends the signal to all tagged processes. If none is tagged, sends to the currently selected process.

    
por 21.04.2016 / 15:03
1

Esta provavelmente não é uma solução completa, mas pode ajudar.

Veja este exemplo htop :

To change the refresh interval of the htop output, use the -d command line option. “htop -d x”. Where x is referred in thenths of seconds.

htop -d 10

Assim, você pode alterar a taxa para 30, após o qual a taxa de atualização é de 3 segundos. Isso não é garantia, mas facilita a navegação e a marcação de processos.

    
por 21.04.2016 / 15:17