Como eu mato processos no Ubuntu?

Como é que eu mato todos os processos executados pela minha própria conta não-root?

Eu tenho alguns processos de spinning smbd que eu causei a partir da minha máquina windows e assim eu telnet para o servidor linux e eu quero matar esses processos de spinning. Eu não'não tenho autoridade para reiniciar os serviços ou reiniciar a máquina.

Solução

Para matar todos os processos que você tem a permissão para matar, basta executar o comando

kill -15 -1 ou kill -9 -1 dependendo do comportamento desejado (use man kill para detalhes)

Para matar um processo específico, digamos, firefox, basta correr

pkill firefox ou killall firefox dependendo do comportamento desejado: https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill

Se você quiser ver quais processos estão sendo executados, use o comando

ps -ef

Se você quiser consultar todos os processos por bob do usuário, isso pode ajudar

pgrep -l -u bob

ou

ps -ef | grep bob
Comentários (5)

Utilize sudo kill ou sudo killall

Comentários (3)

Para tentar matar todos os processos pertencentes a um usuário nome de usuário, execute:

pkill -U username
Comentários (0)