Como sair de programas congelados no Linux


Mesmo um sistema operacional robusto como o Linux às vezes pode encontrar problemas que causam o congelamento de aplicativos ou programas.

Existem várias maneiras de matar ou encerrar um programa congelado no Linux. Este artigo explica como.

Use o comando Kill

Antes de poder usar o comando kill, seu sistema precisa conhecer o ID do processo (PID) do programa que não responde.

PID é um número que identifica automaticamente cada processo quando criado em qualquer sistema operacional Linux. Uma vantagem desse método é que ele funciona em todos os sistemas Linux.

Encontre o processo e o PID

Se você não sabe qual processo está congelado no Linux, duas ferramentas ajudarão você a encontrar o processo: tope ps.

Topé uma linha de comando- monitor de sistema baseado. Na linha de comando, digite o seguinte:

In_content_1 all: [300x250] / dfp: [640x360]->
googletag.cmd.push (function () {googletag.display ('snhb-In_content_1-0');});

$ top

A captura de tela acima mostra muitas informações. Por exemplo, digamos que o Chrome seja o programa congelado no seu computador.

Você pode ver que há quatro instâncias do Chrome em execução com os seguintes PIDs:

  • 3827
  • 3919
  • 10764
  • 11679
  • Para identificar a instância específica do Chrome que você deseja matar, use o pscomando e greppara filtrar a saída.

    O comando abaixo mostra os processos em execução associados ao Chrome:

    ps aux | grep chrome

    Finalize o processo

    Agora você tem as duas informações necessárias para matar um processo congelado no Linux: seu nome e ID. Use os comandos abaixo:

    • kill- Mate um processo por ID
    • killall- Mate um processo pelo nome
    • Existem outros sinais que você pode enviar para os dois comandos, dependendo dos resultados desejados.

      Como exemplo, se você deseja interromper o processo que não responde e depois reiniciá-lo, você usará o sinal HUP(desligue).

      Outros sinais de interrupção incluem:

      • SIGSTOP para interromper o processo
      • SIGNINT para interromper o teclado
      • SIGKILL para interromper o sinal
      • Aprendemos com o psacima dos PIDs para as instâncias do Chrome: 3827, 3919, 10764 e 11679.

        Para enviar o sinal de interrupção, execute os seguintes comandos para eliminar as quatro instâncias de Chrome com êxito:

        • matar -9 3827
        • matar -9 3919
        • matar -9 10764
        • matar -9 11679
        • Você também pode usar o único comando abaixo usando killallpara enviar o mesmo sinal:

          killall -9 chrome

          Clique no X

          Programas e aplicativos que não respondem geralmente têm botões ou opções acinzentados que não funcionam. Às vezes, você nem consegue mover a janela do aplicativo pela tela.

          A solução mais fácil é clicar no botão Xno canto superior. Dependendo do sistema operacional, o botão pode estar no canto superior esquerdo ou no canto superior direito.

          Depois de clicar no X, você verá uma caixa de diálogo com duas opções: Aguardeou Forçar Encerrar. Para finalizar o programa, clique em Forçar Encerrar.

          Mate um processo Linux no Linux usando o System Monitor

          O monitor padrão do sistema no Ubuntu é chamado Gnome. Ele fornece informações sobre todos os processos em execução nos sistemas operacionais Ubuntu Linux.

          Os usuários podem executar várias tarefas usando a GUI (Graphical User Interface), incluindo Stop, Continue , e Mate.

          Se o seu sistema não incluir o aplicativo de monitoração do sistema Gnome, instale-o seguindo as etapas abaixo. Esse processo funciona para todas as versões ativas do Ubuntu Linux, bem como para o Linux Mint e Debian.

          • Use o atalho de teclado do Terminal CTRL + ALT + T. Em seguida, use o comando abaixo para baixar e instalar o monitor do sistema Gnome.
          • sudo apt-get install gnome-sistema-monitor

            • Abra o monitor do sistema usando o Terminal de Comando com o seguinte:
            • gnome-system-monitor

              • Ou, usando a GUI , navegue até Aplicativos, digite monitor do sistemana caixa de pesquisa e clique no ícone para abri-lo.
              • Abra o Monitor do sistema, navegue nos Processospara encontrar o programa que não está respondendo ou congelado, selecione e clique com o botão direito do mouse.
              • Você verá várias opções, incluindo:

                • Finalizar processopara finalizar o ao limpar arquivos temporários.
                • Pare o processopara pausar o processo, permitindo que você continue trabalhando com ele mais tarde.
                • Processo de interrupçãoé o mais extremo da opção íons e trabalhará para sair de um programa congelado se tentar finalizá-lo não funcionar
                • Use o Comando xkill

                  Xkill é um utilitário de morte Ubuntu pré-instalado que você pode usar para forçar a morte de um processo Linux que não responde. É uma ferramenta que vem pré-instalada no Ubuntu.

                  Você também pode instalá-lo através do Terminal em outras distribuições usando o seguinte comando:

                  sudo apt instala o xorg-xkill

                  Em seguida, execute-o digitando xkill. Seu mouse se transformará em um crânio ou um x. Clique com o botão esquerdo do mouse no programa congelado para fechá-lo.

                  Use o pgrep & pkill

                  Vários sistemas Linux oferecem atalhos chamados pkille pgreppor executar as mesmas tarefas que kille psdiscutidas acima.

                  Pgrepmostrará o nome e o ID do processo. Por exemplo, executando pgrep chromepara ver o ID do processo em execução no Chrome. Você pode usar esse ID com o comando kill.

                  pkill 7012

                  Ou você pode pular esta etapa e usar o comando abaixo para matar todas as instâncias do Chrome:

                  pkill chrome

                  Esta solução funciona bem se você tiver apenas uma instância de um aplicativo em execução. No entanto, se você tiver várias janelas abertas do mesmo programa e quiser matar apenas uma, use XKill.

                  Quando um programa trava, reiniciar o sistema nem sempre é o mais opção conveniente. Isso é especialmente verdadeiro se você estiver trabalhando em vários projetos ao mesmo tempo e não tiver salvo seu trabalho.

                  Tente uma das opções acima como alternativa para sair fácil e rapidamente de programas congelados ou não responsivos em Linux com segurança.

                  Recovery Mode: O "modo de segurança" do Linux

                  Postagens relacionadas:


                  31.01.2020