Como usar a linha de comando para matar um programa

Todo mundo sabe como matar um programa usando o Gerenciador de Tarefas no Windows ou Forçar Encerramento no OS X, mas às vezes é útil matar um programa usando a linha de comando. Já me deparei com várias situações em que o programa se recusou a terminar por meio do Gerenciador de Tarefas, mesmo quando tentei encerrar o processo subjacente. Force Quit tem suas próprias peculiaridades e nem sempre mata um programa como deveria. É quando você pode usar o poder da linha de comando.

Neste artigo, examinarei os comandos para matar um programa no Windows, OS X e Linux. Curiosamente, geralmente há mais de um comando para realizar isso, então tentarei mencionar os diferentes que usei. Não é uma lista exaustiva, portanto, se você usar um comando diferente não mencionado aqui, informe-nos nos comentários.

Windows – TSKILL e TASKKILL

No Windows, você pode usar dois comandos para matar um programa: TSKILL e TASKKILL. TSKILL é um comando mais simples e menos poderoso, mas faz o trabalho muito bem. Por exemplo, se você estiver executando o Microsoft Word, o nome do processo é winword.exe. Para matar o Word na linha de comando, basta digitar o seguinte comando:

tskill winword

Isso matará o Word e você perderá todos os dados não salvos, portanto, tenha cuidado ao usá-lo. Eu tentei em um documento do Word não salvo e ele simplesmente desapareceu quando executei isso, sem prompts para salvar os documentos. Isso é praticamente verdade para todos os comandos que vou mencionar aqui, pois esse é o ponto. Você pode matar um programa instantaneamente sem perguntas.

Como usar a linha de comando para matar um programa

Uma coisa a observar é que, na maioria das vezes em que esse comando é usado, ele é usado com o parâmetro /A. /A diz ao comando para encerrar o processo em execução em todas as sessões. Normalmente, você digitaria o seguinte comando para ter certeza de que o processo foi encerrado:

tskill /A winword

O segundo comando, que tem mais opções e é mais poderoso, é o TASKKILL. Se você olhar a página de ajuda do TASKKILL, entenderá o que quero dizer:

Como usar a linha de comando para matar um programa

Se você quiser ter mais controle e opções para matar um programa no Windows, use TASKKILL. Para começar, você pode matar um programa usando o seguinte comando:

taskkill /F /IM winword.exe

Observe que você deve usar .EXE ao usar o comando TASKKILL. /F significa encerrar o processo à força. /IM significa o nome da imagem, ou seja, o nome do processo. Se você quiser matar usando o ID do processo (PID), você deve usar /PID em vez de /IM. /T é ótimo porque matará todos os processos filhos iniciados pelo processo especificado.

Você também pode usar TASKKILL para se conectar remotamente a outro sistema e eliminar um processo nesse sistema remoto. O que eu também gosto é a capacidade de usar curingas no TASKKILL.

OS X/Linux – KILL e KILLALL

No OS X e no Linux, você tem dois comandos para encerrar processos: KILL e KILLALL. Você tem que executá-los na janela do terminal. Para matar um programa, você deve usar o nome do programa ou o ID do processo. Existem algumas maneiras de encontrar essas informações. Uma maneira é através do Activity Monitor.

Como usar a linha de comando para matar um programa

No entanto, isso requer a interface GUI. Se você estiver usando a linha de comando para encerrar um processo, também poderá usar a linha de comando para encontrar as informações do processo. Dois comandos que vêm à mente são top e ps -ax .

Como usar a linha de comando para matar um programa

top fornecerá uma lista de processos com o PID e o nome do programa também classificados pelo uso da CPU. É uma maneira rápida de encontrar o processo que você deseja eliminar. ps -ax fornecerá uma lista classificada por PID e o caminho do programa. É ligeiramente diferente do topo.

Como usar a linha de comando para matar um programa

Agora, para matar o programa no OS X. Você pode simplesmente digitar o seguinte comando para matar um processo específico:

matar -9 83002

83002 é o processo Terminal e o 9 significa matar o processo. Você pode usar outros números como 3, que significa Sair ou 6, que significa Abortar. Principalmente, porém, você ficará com 9. Você também pode usar o comando KILL para matar todos os processos em execução, embora provavelmente nunca deva usar esse comando.

matar -TERM -1

Onde KILL é útil para matar um processo ou todos os processos, KILLALL é usado para matar um grupo de processos. Por exemplo, se você estiver executando o Google Chrome, poderá ter 10 processos do Chrome em execução. Seria muito chato usar KILL dez vezes para desligar o Chrome. Em vez disso, você poderia usar KILLALL assim:

Killall Evernote

ou

Killall 'Google Chrome'

Observe que você deve usar aspas simples ou qualquer coisa com mais de uma palavra. Além disso, se o processo não estiver sendo executado em seu nome, mas sim no root, você deverá usar o seguinte comando:

sudo killall 'Google Chrome'

ou

sudo killall -9 'Google Chrome'

Novamente, o 9 está enviando o sinal específico para KILL em vez de TERM. Sudo só é necessário se você receber um erro sobre não ter permissão. Caso contrário, você pode executar o programa killall ou o programa killall -9 . No OS X, o comando KILLALL é muito útil quando você não pode forçar o encerramento de um programa. Você não precisa saber o ID do processo, o que é bom. Basta digitar o nome e todos os processos associados a esse nome serão eliminados.

Este artigo destina-se a fornecer métodos mais avançados para eliminar um programa no Windows, OS X e Linux. Se você tiver alguma dúvida sobre como matar um programa usando a linha de comando, poste um comentário e tentarei ajudar. Apreciar!

Deixar um comentário

Como alterar o nome de usuário e o nome de exibição do Twitch

Como alterar o nome de usuário e o nome de exibição do Twitch

Quer dar um novo começo ao seu perfil do Twitch? Veja como alterar o nome de usuário e o nome de exibição do Twitch com facilidade.

Como alterar o plano de fundo no Microsoft Teams

Como alterar o plano de fundo no Microsoft Teams

Descubra como alterar o plano de fundo no Microsoft Teams para tornar suas videoconferências mais envolventes e personalizadas.

8 maneiras de corrigir o login do ChatGPT que não funciona

8 maneiras de corrigir o login do ChatGPT que não funciona

Não consigo acessar o ChatGPT devido a problemas de login? Aqui estão todos os motivos pelos quais isso acontece, juntamente com 8 maneiras de consertar o login do ChatGPT que não funciona.

10 maneiras de corrigir problemas de ping alto e atraso no Valorant

10 maneiras de corrigir problemas de ping alto e atraso no Valorant

Você experimenta picos altos de ping e latência no Valorant? Confira nosso guia e descubra como corrigir problemas de ping alto e atraso no Valorant.

Como colocar uma senha no aplicativo do YouTube

Como colocar uma senha no aplicativo do YouTube

Deseja manter seu aplicativo do YouTube bloqueado e evitar olhares curiosos? Leia isto para saber como colocar uma senha no aplicativo do YouTube.

Como bloquear e desbloquear alguém nas equipes da Microsoft e quais são as alternativas

Como bloquear e desbloquear alguém nas equipes da Microsoft e quais são as alternativas

Descubra como bloquear e desbloquear contatos no Microsoft Teams e explore alternativas para um ambiente de trabalho mais limpo.

O que acontece quando você restringe alguém no Facebook Messenger

O que acontece quando você restringe alguém no Facebook Messenger

Você pode facilmente impedir que alguém entre em contato com você no Messenger. Leia nosso guia dedicado para saber mais sobre as implicações de restringir qualquer contato no Facebook.

Como cortar imagens em formas no Canva

Como cortar imagens em formas no Canva

Aprenda como cortar sua imagem em formatos incríveis no Canva, incluindo círculo, coração e muito mais. Veja o passo a passo para mobile e desktop.

Como se livrar do problema de ação bloqueada no Instagram

Como se livrar do problema de ação bloqueada no Instagram

Obtendo o erro “Ação bloqueada no Instagram”? Consulte este guia passo a passo para remover esta ação foi bloqueada no Instagram usando alguns truques simples!

Facebook: Posso ver quem viu meus vídeos?

Facebook: Posso ver quem viu meus vídeos?

Descubra como verificar quem viu seus vídeos no Facebook Live e explore as métricas de desempenho com dicas valiosas e atualizadas.