![O Google Drive não está sincronizando no Windows 10? Experimente as correções abaixo!](/f/42ea2b1e0ac6807f8ee90c02dac91ef9.png?width=100&height=100)
O gerenciamento de processos é um dos aspectos importantes da administração do sistema no Linux, e inclui a eliminação de processos usando o matar comando.
Neste tutorial, veremos como eliminar processos menos produtivos ou indesejados em seu sistema Linux.
Um processo em um sistema Linux pode ser uma ocorrência em execução de um aplicativo ou programa. Você também pode se referir a processos como tarefas em execução no sistema operacional.
Quando um processo está em execução, ele continua mudando de um estado para outro e um processo pode estar em um dos seguintes estados:
Existem dois tipos de processo de espera no Linux, a saber interruptível e ininterrupto.
Um processo de espera que pode ser interrompido por sinais é chamado
Interruptível, enquanto um processo de espera que está esperando diretamente pelas condições de hardware e não pode ser interrompido sob nenhuma condição é chamado ininterrupto.Com esta breve visão geral, vamos agora examinar as maneiras de eliminar processos em um sistema Linux. Já cobrimos alguns artigos sobre maneiras de eliminar os processos em execução do Linux usando kill, pkill, killall e xkill, você pode lê-los abaixo.
Ao matar processos, o matar comando é usado para enviar um sinal nomeado para um processo nomeado ou grupos de processos. O sinal padrão é o PRAZO sinal.
Lembre-se que o matar comando pode ser uma função embutida em muitos shells modernos ou externos localizados em /bin/kill.
No Linux, cada processo em um sistema tem um PID (Número de identificação do processo) que pode ser usado para encerrar o processo.
Você pode identificar o PID de qualquer processo usando o pidof comando da seguinte forma:
$ pidof firefox. $ pidof cromo. $ pidof gimp-2.8.
Depois de encontrar o PID do processo, vamos agora ver como eliminar os processos. Neste primeiro exemplo, vou primeiro obter o PID do processo e depois enviar um sinal para ele.
Eu quero matar gimp processo, então vou fazer da seguinte maneira:
$ pidof gimp-2.8. $ kill 9378.
Para verificar se o processo foi eliminado, execute o pidof comando e você não será capaz de ver o PID.
$ pidof gimp-2.8.
Você também pode enviar um sinal nomeado para o processo usando o nome ou os números do sinal da seguinte forma:
$ pidof vlc. $ kill -SIGTERM 9541. $ pidof vlc.
Usando o número do sinal para encerrar um processo:
$ pidof banshee. $ kill -9 9647. $ pidof banshee.
No exemplo acima, o número 9
é o número do sinal para o SIGKILL sinal.
Para matar mais de um processo, passe o PID (s) ao comando kill da seguinte forma:
$ pidof gimp-2.8. $ pidof vlc. $ pidof banshee. $ kill -9 9734 9747 9762.
Existem muitas outras maneiras de eliminar processos no Linux; esses poucos exemplos apenas ajudam a dar a você uma visão geral dos processos de eliminação. Deixe-nos saber como você mata processos no Linux? e também informar outras formas, se houver, por meio de comentários.