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.
Related posts
Os 7 principais programas antivírus gratuitos para Linux
Comando Linux FIND com exemplos
5 grandes razões para abandonar o Windows para Linux
HDG explica: O que é UNIX?
9 melhores distribuições Linux para hackear
Criar e editar arquivos zip no Linux usando o terminal
Configure o Ubuntu para não escurecer ou desligar uma tela inativa
BSD vs Linux: as diferenças básicas
Desligue e reinicie seu computador a partir do terminal do Ubuntu
Crie seu próprio servidor de streaming de vídeo ao vivo com Linux
Razões comuns para falhas no Ubuntu e como recuperar
Os 20 melhores aplicativos Linux de todos os tempos
Como compilar pacotes de software no Linux
10 atalhos de teclado do Ubuntu para acelerar seu fluxo de trabalho
Os 10 melhores aplicativos Linux para usuários do Ubuntu
Adicionar atalhos ao menu de contexto do botão direito do mouse no Ubuntu
Converter imagens entre formatos através da linha de comando no Ubuntu
Como instalar e executar aplicativos Linux em um Chromebook
Faça uma distribuição Linux ao vivo personalizada com o Linux Live Kit
Mostrar e ocultar ícones da área de trabalho no GNOME Linux