Este tutorial rápido ensina-o a matar um processo em Linux usando o seu id do processo. Isto é particularmente útil para matar programas sem resposta.
muitas vezes acontece que você precisa ‘matar’ um programa sem resposta. No Windows você tem o Gerenciador de tarefas para esta situação. Você pode usar o Gerenciador de tarefas em Linux também, mas a maneira da linha de comandos é muito melhor e eficaz em lidar com programas sem resposta.,
usar o terminal é melhor porque as ferramentas baseadas na interface gráfica podem não mostrar o processo ainda em execução escondido. Ferramentas GUI podem não estar disponíveis se você estiver usando a edição servidor de um sistema Linux.
como matar um processo no Linux
Se você executar uma aplicação, ela executa algum processo em segundo plano. Se você quiser fechar esta aplicação com força, você pode matar o processo associado a ela.
para matar um processo, você precisa saber o seu ID de processo (PID). A próxima seção lhe diz como encontrar o ID do processo de um programa.,
Passo 1: Encontre o ID do processo (PID) do programa
Existem várias maneiras que você pode usar para encontrar o PID de um processo.
Se você souber o nome do processo, você pode usar o comando pidof desta forma:
pidof <program_name>
Você pode ter a ajuda de conclusão de tabulação para encontrar o nome do programa. A coisa boa sobre este comando é que ele vai dar o PID de todos os processos iniciados pelo programa., Aqui está um exemplo:
pidof slack
9734 9718 9716 9708 9622 9619
Se o comando pidof não resultar em nada, pode significar que não há nenhum processo em execução desse programa ou que o nome do programa que usou está incorrecto.
Se não tiver conhecimento do nome exacto do programa, pode tentar o comando ps. Este comando ps é usado para ver os processos em execução no sistema. Você pode usar o comando grep com o nome do programa (ou o que você se lembrar sobre ele).
ps aux / grep-i “nome do seu programa desejado”
ps aux command devolve todo o processo em execução no sistema., E o grep depois mostra a linha que corresponde com o nome do programa. A saída do comando será semelhante a este:
Como mostrado na imagem acima, você pode obter o ID do processo do programa/processo na segunda coluna. Ignora a linha com “- color = auto”.,
Passo 2: Matar o processo com o PID
uma Vez que o PID do aplicativo desejado, use o seguinte comando para matar, o processo de:
sudo kill -9 process_id
Se você tiver mais de um processo de identificação, você pode matar todos eles juntos, fornecendo todos os PIDs.
sudo kill -9 process_id_1 process_id_2 process_id_3
Você também pode combinar o comando kill o comando pidof para matar todo o processo de um programa.
sudo kill -9 `pidof programe_name`
é claro que terá de substituir o nome do programa pelo nome do programa que deseja matar.,dica de bónus
: Use killall para matar todo o processo de um dado programa
Se souber o nome do programa, poderá usar o comando killall magnífico e matar todos os processos desse programa num único comando.
killall program_name
como matar programas no Linux?espero que este pequeno tutorial te tenha ajudado. Qual é a sua maneira favorita de matar um programa no Linux? Gestor de Tarefas, matar, matar ou xkill?como o que Leste? Por favor, compartilhe com outros.,
- Facebook1
- Twitter0
- LinkedIn2
- Reddit3
- Pocket0