Como faço para encontrar e matar um processo no Ubuntu

Como faço para encontrar e matar um processo no Ubuntu
Um ou mais de seus programas ou processos pode ficar de vez em quando enquanto estiver usando Ubuntu. Nesta situação, você se vê procurando métodos para interromper de forma conveniente, rápida e segura dos processos e aplicativos que não respondem, pois a reinicialização do seu sistema nem sempre é a melhor solução. Este artigo vai te mostrar Como eu encontro e mato um processo no Ubuntu Usando a linha de comando e a interface do usuário do Ubuntu. Antes de entrar nisso, primeiro, verificaremos uma breve introdução de um processo:

O que é um processo no Ubuntu

A processo é uma série de etapas que devem ser seguidas para concluir uma tarefa específica ou podemos dizer que é um programa que executa alguma operação. Vários processos estão sendo executados com frequência simultaneamente, quando um processo está vinculado a um único programa, e cada processo tem seu próprio conjunto de componentes que executam tarefas específicas. Um processo tem seu próprio conjunto de características: número do processo (PID), nome do processo, número exclusivo de processo, estado do processo, origem do processo e tempo, que cada processo leva.

Quando você executa um aplicativo, ele começa a executar um processo de fundo. Você pode matar o processo associado a este aplicativo, forçando o aplicativo a ser fechado. A próxima seção demonstrará Como encontrar e matar um processo Usando o terminal Ubuntu. Então vamos começar!

Como encontrar e matar um processo no Ubuntu usando o terminal

O Ubuntu tem um utilitário chamado "PS" para exibir informações associadas aos processos em um sistema, que é um acrônimo para “Status do processo““. O ps O comando é utilizado para exibir uma lista de processos atualmente em execução, seus PIDs e outras informações. A seguir, a lista de atributos de processo que serão buscados executando o “ps”Comando:

  • PID (identificador de processo): Em um sistema, cada processo recebe um PID, um identificador exclusivo para cada processo de corrida.
  • %CPU: É o tempo consumido dividido pelo tempo de execução do processo.
  • %Mem: Ele mostra a proporção entre o residente definido do tamanho de um processo para a memória física na máquina.
  • VSZ: Este atributo exibe o uso da memória virtual por um processo.
  • RSS: O RSS representa a proporção entre o tamanho do conjunto de residentes e a memória física não compensada.
  • Tty: Fornece informações sobre o terminal de controle associado ao processo.
  • COMEÇAR: Ele exibe o tempo de início do processo.
  • TEMPO: Para saber sobre o uso total da CPU, confira o valor do tempo.
  • CMD: Este atributo mostra o comando executado pelo processo.

Agora, escreva o comando abaixo para encontrar um processo e suas informações relacionadas no terminal do Ubuntu:

$ ps ux

A execução deste comando mostrará a seguinte saída:

No seu terminal, agora você tem todas as informações relacionadas aos processos. Procure um processo específico. Para matar um processo, utilize seu ID de processo no “matar”Comando o seguinte:

$ kill -9 [pid]

No comando acima, “-9”Envia o sinal de morte“Sigkill”Para interromper o processo imediatamente. Agora, tentaremos matar o processo de ter “2051”PID da seguinte maneira:

$ kill -9 2051

A saída livre de erros declara que o processo com PID = 2051 é morto com sucesso. Para confirmar a operação morta, execute novamente o “ps”Comando:

$ ps ux

Você pode ver que o processo morto com PID 2051 não está na lista de processos de recuperação:

Como encontrar e matar vários processos no Ubuntu usando o terminal

Você também pode utilizar o “matar”Comando para matar vários processos de uma vez só. Por exemplo, queremos matar os processos com PIDs: 1770, 1772, 1774, que também são destacados na imagem abaixo do ritmo:

Para matar esses múltiplos processos simultaneamente, no “matar”Comando, escreva seus PIDs da seguinte maneira:

$ kill -9 1770 1772 1774

Tudo feito!

Como encontrar e matar um processo no Ubuntu usando o System Monitor

Usar o terminal do Ubuntu para matar o processo é simples, mas os iniciantes podem não se sentir confortáveis ​​em fazer isso. No entanto, um Ubuntu o usuário pode utilizar o Monitor do sistema Aplicação para esse fim. O monitor do sistema opera de maneira semelhante ao gerenciador de tarefas no sistema Windows. Ele exibe uma lista de todos os processos ativos em seu computador e informações em tempo real sobre RAM, CPU e consumo de disco. Também permite matar qualquer software de processo que se recusa a responder.

Se você não possui um monitor de sistema no seu sistema Ubuntu, escreva o comando abaixo de sua instalação:

$ sudo apt-get install gnome-system-monitor

Depois de concluir a instalação, pesquise “Monitor do sistema”Na barra de pesquisa do aplicativo:

Aqui, você pode ver a lista de processos ativos em seu sistema. Encontre o processo que não está respondendo, ou você deseja matar rolando a lista:

Você pode matar um processo específico clicando com o botão direito do mouse e, no menu de contexto, selecione o “matar”Opção ou pressione“Ctrl+k”:

Confirme esta operação clicando no “Processo de matar”Botão, destacado na imagem abaixo do ritmo:

É isso. Seu processo selecionado é morto em seu sistema Ubuntu.

Conclusão

Ubuntu Fornece várias ferramentas para permanecer no controle, mesmo quando o processo de execução para de responder. Você pode Mate um processo que não responde usando o Terminal Ubuntu e Monitor do sistema. Este artigo mostrou a você Como encontrar e matar um processo no Ubuntu Usando o terminal e o monitor do sistema Ubuntu. De acordo com a nossa experiência, o uso do terminal para matar um processo é uma escolha melhor, porque as ferramentas baseadas na GUI podem não mostrar as informações relacionadas à execução de um processo oculto.