Como sair dos programas congelados no Linux

Como sair dos programas congelados no Linux

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

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

Índice

    A captura de tela acima mostra muita informação. Por exemplo, digamos que o Chrome seja o programa congelado em seu computador.

    Você pode ver que existem quatro instâncias de Chrome que estão funcionando com os seguintes PIDs:

    • 3827
    • 3919
    • 10764
    • 11679

    Para identificar a instância específica do Chrome que você deseja matar, use o ps comando e grep Para filtrar a saída.

    O comando abaixo mostrará os processos de execução associados ao Chrome:

    ps aux | Chrome grep

    Mate 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:

    • matar - Mate um processo por id
    • Mate todos - Mate um processo pelo nome

    Existem outros sinais que você pode enviar para os dois comandos, dependendo dos resultados que você deseja.

    Como exemplo, se você quiser matar o processo que não responde e reinicie -o, você usará o HUP (Desligue o sinal).

    Outros sinais de morte incluem:

    • Sigstop para interromper o processo
    • Assinando para interromper o teclado
    • Sigkill para matar o sinal

    Aprendemos do ps Comando acima que os PIDs para as instâncias do Chrome são 3827, 3919, 10764 e 11679.

    Para enviar o sinal de morte, execute os seguintes comandos para matar todas as quatro instâncias do Chrome com sucesso:

    • Kill -9 3827
    • Mate -9 3919
    • Kill -9 10764
    • Mate -9 11679

    Você também pode usar o comando único abaixo usando Mate todos Para enviar o mesmo sinal:

    Killall -9 Chrome

    Clique no x

    Programas e aplicativos sem resposta normalmente têm botões ou opções acinzentadas que não funcionam. Às vezes você nem consegue mover a janela do aplicativo em torno da tela.

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

    Depois de clicar no X, Você verá uma caixa de diálogo com duas opções: Espere ou Force parou. Para encerrar o programa, clique Force parou.

    Mate um processo Linux no Linux usando o System Monitor

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

    Os usuários podem executar várias tarefas usando a interface gráfica do usuário (GUI), incluindo Parar, Continuar, e Matar.

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

    • Use o atalho do 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-system-monitor

    • Open Monitor do sistema usando o terminal de comando com o seguinte:

    Monitor do sistema Gnome

    • Ou, usando a GUI, navegue para aplicações, digite Monitor do sistema na caixa de pesquisa e clique no ícone para abri -lo.
    • Abra o seu monitor do sistema, navegue pelo Processos coluna para encontrar o programa que não responde ou congelado, selecione e clique com o botão direito.

    Você verá várias opções, incluindo:

    • Fim do processo Para encerrar o aplicativo durante a limpeza de arquivos temporários.
    • Stop Process para pausar o processo que permite que você continue trabalhando com ele mais tarde.
    • Processo de matar é o mais extremo das opções e trabalhará para sair de um programa congelado se tentar acabar com ele não funciona

    Use o comando xkill

    Xkill é um utilitário ubuntu matador pré-instalado que você pode usar para forçar a matar um processo Linux sem resposta. É 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 install 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 no programa congelado para fechá-lo.

    Use PGREP & PKILL

    Vários sistemas Linux oferecem atalhos chamados pkill e PGREP para executar as mesmas tarefas que matar e ps discutido acima.

    PGREP mostrará o nome do processo e o ID. Por exemplo, correndo PGREP Chrome Para ver o ID do processo do processo Chrome em execução. Você pode então 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 só deseja matar um, use Xkill em vez de.

    Quando um programa está pendurado, reiniciar seu sistema nem sempre é a opção mais conveniente. Isto é especialmente verdade se você estiver trabalhando em vários projetos ao mesmo tempo e não salvou seu trabalho.

    Experimente uma das opções acima como uma alternativa para sair com facilidade e rapidez programas congelados ou não responsivos no Linux com segurança.