Como sair de programas congelados no Linux

Mesmo um sistema operacional robusto como o Linux(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 irá explicar como.

Use o comando Kill(Use The Kill Command)

Antes que você possa usar o comando kill, seu sistema precisa saber o ID do processo(Process ID) ( PID ) do programa que não responde.

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

Encontre o processo e o PID(Find The Process & PID)

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

Top é um monitor de sistema baseado em linha de comando. Na linha de comando, digite o seguinte:

$ top

A captura de tela acima mostra muitas informações. Por exemplo, digamos que o Chrome seja o programa congelado em 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 eliminar, use o comando ps e (ps)grep para filtrar a saída.

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

ps aux | grep chrome

Mate o processo(Kill The Process)

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 – Mata um processo por ID
  • killall – Mata um processo pelo nome

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

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

Outros sinais de morte incluem:

  • SIGSTOP para parar o processo
  • SIGNINT para interromper o teclado
  • SIGKILL para matar o sinal

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

Para enviar o sinal de eliminação(kill) , execute os seguintes comandos para eliminar(kill) todas as quatro instâncias do Chrome com sucesso:

  • matar -9 3827
  • matar -9 3919
  • matar -9 10764
  • matar -9 11679

Você também pode usar o comando único abaixo usando killall para enviar o mesmo sinal:

killall -9 cromo(killall -9 chrome)

Clique no X(Click The X)

Programas e aplicativos que não respondem normalmente têm botões esmaecidos ou opções 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 X no canto superior. Dependendo do seu sistema operacional, o botão pode estar no canto superior esquerdo ou direito.

Após clicar no X , você verá uma caixa de diálogo com duas opções: Aguardar(Wait ) ou Forçar Encerrar(Force Quit) . Para encerrar o programa, clique em Force Quit .

Mate um processo do Linux no Linux usando o System Monitor(Kill a Linux Process on Linux Using System Monitor)

O monitor de sistema(System) padrão no Ubuntu é chamado Gnome . Ele fornece informações sobre todos os processos executados nos sistemas operacionais Ubuntu Linux .

Os usuários podem executar várias tarefas usando a interface gráfica do usuário(Graphical User Interface) ( GUI ), incluindo Stop , Continue e Kill .

Se o seu sistema não incluir o aplicativo de monitoramento do sistema Gnome , 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 de teclado do Terminal CTRL+ALT+T . Em seguida, use o comando abaixo para baixar e instalar o monitor Gnome System .

sudo apt-get install gnome-system-monitor

  • Abra o monitor do sistema usando o Terminal de Comando(Command Terminal) com o seguinte:

gnome-system-monitor

  • Ou, usando a GUI , navegue até Aplicativos(Applications) , digite monitor do sistema(system monitor) na caixa de pesquisa e clique no ícone para abri-lo.
  • Abra o Monitor do sistema(System Monitor) , navegue na coluna Processos(Processes) para encontrar o programa que não responde ou congelado, selecione e clique com o botão direito nele.

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

  • Finalizar processo(End Process) para encerrar o aplicativo durante a limpeza de arquivos temporários.
  • Interromper o processo(Stop Process) para pausar o processo, permitindo que você continue trabalhando com ele mais tarde.
  • Kill Process é a opção mais extrema e funcionará para sair de um programa congelado se tentar terminá-lo não funcionar

Use o comando xkill(Use The xkill Command)

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

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

sudo apt instalar xorg-xkill(sudo apt install xorg-xkill)

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

Usar pgrep e pkill(Use pgrep & pkill)

Vários sistemas Linux oferecem atalhos chamados pkill e pgrep para executar as mesmas tarefas que kill e ps discutidas acima.

O Pgrep(Pgrep ) mostrará o nome e o ID do processo. Por exemplo, executando pgrep chrome para ver o ID do processo em execução do 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 cromo(pkill chrome)

Essa 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 apenas matar uma, use o XKill(XKill) .

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

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



About the author

Sou especialista em informática e trabalho com computadores há muitos anos. Tenho experiência com Apple iPhone e Microsoft Windows 10. Minhas habilidades incluem: usar computadores para criar, criptografar e armazenar dados; encontrar e corrigir falhas no software; e resolução de problemas. Tenho conhecimento em todas as áreas de uso do computador, incluindo Apple iOS, Microsoft Windows 10, proteção contra ransomware e muito mais. Estou confiante de que minhas habilidades seriam valiosas para sua empresa ou organização.



Related posts