Às vezes, preciso matar um processo e, para esse fim, digito htop
, pesquise ( /
) alguma string e, em seguida, pretendo matar o processo associado.
O problema é que geralmente os processos estão em movimento (devido à adição de novos processos e à alteração de atributos) - então, quando pressionei F9 e continuei "matando" o processo, o processo selecionado já era diferente.
Existe uma maneira de lidar com isso?
A razão pela qual eu uso o htop é obviamente b / c. Às vezes, tenho que adivinhar qual é o processo certo para se livrar e apenas uma string não é suficiente para identificação.
Respostas:
Após a execução
sudo htop
, use as teclas de seta para selecionar o processo que você deseja remover e pressioneF9
ouk
selecione o sinal que deseja enviar na lista (usando as teclas de seta) e pressioneenter
.Se você apenas pedir "educadamente" um processo para parar de usar
3 SIGQUIT
.Se você deseja garantir que o processo saia do uso
9 SIGKILL
.fonte
sudo
para comandos em execução como root. Se você apenas executarhtop
, nem sempre fechará os processos.SIGTERM
é o que eu costumo procurarÉ possível marcar (e desmarcar) um processo com [espaço]. Para o (s) processo (s) marcado (s), o sinal de interrupção será enviado.
fonte
use
htop
e anote o PID do processo. Saia digitandoq
então digite o comando:
Se ele pertence à raiz, então:
Espero que isso ajude você ....
fonte
Primeiro, pressione F6qual é a opção "classificar por".
Em seguida, na categoria "classificar por" à esquerda, selecione a opção PID e pressione Enter. Isso deve fornecer uma saída mais estável.
Em seguida, para localizar um processo, pressione F3para pesquisar, digite a pesquisa e pressione F3novamente para rolar pelos resultados da pesquisa.
Quando o processo estiver destacado, pressione F9 duas vezes rapidamente e, em seguida, pressione 9e, em seguida, pressione Enterpara interromper o processo.
fonte