
Acho que às vezes meu Linux para de responder, então preciso mudar para outro terminal com CtrlAltF2e digitar um comando para encerrar o top
processo de uso da CPU ou top
de IO, para que o sistema possa responder novamente.
Este comando deve ser curto e executado rapidamente. Conheço o comando kill
, mas não sei como obter o top
PID ou nome do processo -est.
Adicionarei este comando ao alias ou função do shell.
Responder1
executar top
em modo lote via -b
deve fornecer as informações que você está procurando.
Aqui está um começo muito confuso para o que você poderia fazer:
top -b -n 1 | head | grep -A 1 PID | grep "^[0-9]" | cut -f1 -d" " | xargs kill
Você sempre pode encerrar um processo a partir de uma execução interativa top
usando a tecla k também, já que pode não gostar do que ele escolhe...
Não tenho certeza de qual kernel você está executando, masgrupostambém pode ser útil para você, além de limites.conf
Responder2
Mantenha top
ouhtop
rodando em um terminal em algum lugar. Em top
, pressione k
e insira um PID para encerrar um processo. Em htop
, mova o cursor sobre o processo que deseja eliminar e pressione k
.