Uma das tarefas que o usuário do Windows conhece melhor é encerrar um processo ou fechar um aplicativo inesperadamente. Esses tipos de operações são comuns em sistemas Windows, mas, infelizmente, não são exclusivas do sistema operacional: também existem no Gnu / Linux.
Mas, mesmo no Gnu / Linux, a maneira de lidar com esses problemas é mais eficiente do que em sistemas operacionais proprietários. No Gnu / Linux existem três comandos cujo objetivo é matar um processo ou encerrar um aplicativo, Eles são chamados de Kill, PKill e Killall.
Mas antes de usá-los, devemos primeiro saber ou saber o PID do processo. O PID é um número de identificação do processo. É único e não tem mais que um único processo, funciona como se fosse o DNI ou número do passaporte de uma pessoa, é algo único e irrepetível naquela época.
Saber o PID de um processo é simples, podemos encontrá-lo escrevendo o comando "htop" no terminal ou escrevendo diretamente "ps -A" no terminal.
Em qualquer caso, nos mostrará todos os processos, os programas que utilizam e o PID de cada processo. Agora, para encerrar um processo, temos que escrever o seguinte:
kill -9 PID
Em vez do PID, usaremos o código do processo. A variável "-9" indica que queremos encerrar o processo. Se mudarmos para "-15", indicamos que queremos que o processo termine e se usarmos "-1" o suspendemos.
Matar é um comando que nos ajuda a matar um processo mas só funcionará nos processos que criamos como usuário, não poderemos matar processos de outros usuários ou do sistema.
O comando Pkill é semelhante ao Kill. Mas ao contrário do anterior, PKill nos permite matar o processo ou o programa usando o nome, ou seja, não precisamos usar o PID do programa. Um exemplo de uso seria:
PKill mysql
O comando Killall é mais poderoso e eficaz do que os comandos anteriores, mas também é mais perigoso. Killall não só mata o processo, mas também o programa ou função, matando todos os processos que dependem desse programa. Um exemplo de uso de Killall é
killall firefox
Conclusão
Para matar um processo, qualquer um dos comandos acima são usados, mas nem todos se adaptam perfeitamente à nossa situação. Dependendo de nossa necessidade ou nosso problema, temos que usar Kill, PKill ou Killall. Eu pessoalmente recomendo usar PKill, porque é mais simples e rápido. Embora se tivermos um problema sério, o comando Killall pode ser muito útil Você não acha?
E se você quiser matar um programa que está na tela, você pode usar o xkill.
Exemplo, você abre a calculadora e ela emperra (não se assuste, é só um exemplo, isso nunca vai acontecer: D)
Então, no console de comando, escrevemos xkill
O cursor do mouse se tornará uma espécie de "x" e clicaremos na calculadora com o mouse. É como atirar para matar: D
Saudações.
Não sou um conhecedor, mas é mais fácil na área de trabalho »Mate» com o «Monitor de sistema», especialmente porque você não precisa executar como administrador.
#killallqbittorrent
Com o System Monitor, você o mata e fica com tanto calor.
Se por algum motivo estranho a tela estiver bloqueada e você não puder interagir, não funcionará para abrir o monitor do sistema porque ele está bloqueado. Você pode abrir outra sessão com ctrl + alt + F1..F12 e aí você pode usar os comandos do console indicados acima.
Ou conecte-se via ssh de qualquer outro computador / dispositivo.
Todos esses métodos são válidos e eficazes.
Pessoalmente, prefiro o Xkill .... O mais rápido é criar um launcher para esse comando e colocá-lo no painel, é assim que uso no Xunbuntu 14.04, minha distro usual, quando algo é pego.
Espero que esta contribuição seja útil e complete as informações fornecidas neste post.
Saudações e boas festas.