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 limpar a caixinha do aparelho ortodôntico: uma rotina segura e simples que realmente a seca.

Como limpar a caixinha do aparelho ortodôntico: uma rotina segura e simples que realmente a seca.

Aprenda como limpar a caixinha do aparelho ortodôntico com sabão neutro e água morna, secá-la adequadamente, evitar danos causados ​​pelo calor e saber quando a caixinha deve ser substituída.

Como limpar o filtro de ar do carro com segurança: quando limpar e quando substituir.

Como limpar o filtro de ar do carro com segurança: quando limpar e quando substituir.

Aprenda como inspecionar e fazer a manutenção de um filtro de ar do motor, quando a limpeza é apropriada, quando a substituição é mais segura e como verificar se a reinstalação foi feita corretamente.

Como limpar uma máquina de gelo em um freezer: um guia para iniciantes

Como limpar uma máquina de gelo em um freezer: um guia para iniciantes

Aprenda como limpar uma máquina de gelo de freezer com segurança, incluindo o compartimento de gelo, as superfícies acessíveis da máquina de gelo, a calha de distribuição, a secagem, a remontagem e os erros a evitar.

Como limpar o bocal do bidê com segurança: o que funciona e o que evitar.

Como limpar o bocal do bidê com segurança: o que funciona e o que evitar.

Aprenda como limpar o bocal do bidê com segurança, o que a autolimpeza realmente faz, como lidar com o acúmulo de minerais e quais produtos de limpeza usar dependendo do seu modelo específico.

Como limpar um filtro de areia de piscina: retrolavagem, enxágue e saiba quando ir mais fundo.

Como limpar um filtro de areia de piscina: retrolavagem, enxágue e saiba quando ir mais fundo.

Aprenda como limpar um filtro de areia de piscina com segurança, avalie se a retrolavagem funcionou e saiba quando uma limpeza mais profunda, reparo ou troca do filtro são necessários.

Como limpar um moedor de café com segurança: um guia de 8 passos para moedores de lâminas e mós

Como limpar um moedor de café com segurança: um guia de 8 passos para moedores de lâminas e mós

Aprenda como limpar um moedor de café com segurança, desde a escovação a seco das lâminas até a lavagem das peças removíveis, remontagem, testes e cuidados com o moedor.

Como remover cola de unha da roupa sem danificar o tecido

Como remover cola de unha da roupa sem danificar o tecido

Aprenda como remover cola de unha das roupas com segurança, desde raspar a cola seca até o uso cuidadoso de acetona, lavagem e verificação do tecido antes da secagem.

Como remover resíduos de adesivos das roupas sem danificar o tecido

Como remover resíduos de adesivos das roupas sem danificar o tecido

Aprenda como remover resíduos de adesivos das roupas com segurança, desde o tratamento a frio e pré-tratamento até o uso cuidadoso de solventes, lavagem e secagem ao ar livre.

Como limpar um teclado mecânico com segurança: um guia de limpeza profunda em 4 etapas

Como limpar um teclado mecânico com segurança: um guia de limpeza profunda em 4 etapas

Aprenda como limpar um teclado mecânico com segurança, incluindo teclas removíveis, poeira, sujeira, secagem, remontagem e quando parar e consultar o manual.

Como remover cola de roupas sem danificar o tecido

Como remover cola de roupas sem danificar o tecido

Aprenda primeiro como remover cola de roupas usando métodos suaves, quando recorrer à cola quente ou supercola e como verificar o tecido antes de secar.