Fechar com força um programa no Ubuntu

Quando um programa para de responder no Windows , a maioria dos usuários sabe como pará-lo pressionando Ctrl + Alt + Delete no teclado, pressionando a opção Gerenciador de Tarefas(Task Manager) e fechando-o a partir daí. Essa abordagem não se transfere para distribuições Linux como o Ubuntu , mas isso não significa que você tenha poucas opções quando um programa trava. 

Pelo contrário - existem algumas maneiras de fechar um programa no Ubuntu usando CMD . Se você estiver confortável usando o terminal, você pode usar comandos como killall ou xkill para forçar o fechamento de programas problemáticos, ou você pode usar o aplicativo  System Monitor .

Usando o monitor do sistema para forçar o fechamento de um processo do Ubuntu em execução(Using The System Monitor To Force Close a Running Ubuntu Process)

Embora seja fácil fechar um processo aberto no Ubuntu usando o terminal, os iniciantes podem não se sentir à vontade para fazer isso. Mas um usuário do Ubuntu não precisa se aproximar do terminal para forçar o fechamento de um programa travado - você pode usar o aplicativo System Monitor .

O Monitor do Sistema(System Monitor) funciona muito como o Gerenciador de Tarefas(Task Manager) para PCs com Windows(Windows PCs) . Ele lista todos os processos em execução no seu PC, além de fornecer informações em tempo real sobre sua CPU , RAM e uso do disco. Ele também permite que você force o fechamento de qualquer software travado que não responda ou feche diretamente.

  • Para forçar o fechamento de um programa no Ubuntu usando o Monitor do Sistema(System Monitor) , pressione o botão Mostrar Aplicativos(Show Applications) na parte inferior do dock do Ubuntu . Na sua lista de aplicativos(Applications) , clique no ícone System Monitor para iniciá-lo.(System Monitor)

  • O aplicativo System Monitor será iniciado com a guia (System Monitor)Processos(Processes) padrão visível - caso contrário, clique na guia Processos na parte superior. (Processes)Na lista de processos, localize e localize o processo (ou processos) do programa travado, clique com o botão direito do mouse na entrada e pressione a opção Kill . Como alternativa, selecione o processo e pressione o botão Finalizar processo(End Process) na parte inferior da janela Monitor do sistema .(System Monitor)

  • O Monitor do Sistema(System Monitor) solicitará a confirmação de que você deseja encerrar o processo em execução. Para confirmar, pressione o botão Kill Process .

Se for bem-sucedido, o processo deve desaparecer da lista de processos do Monitor do sistema(System Monitor) . Se o programa tiver uma janela aberta, esta janela também deverá fechar neste ponto.

Se o System Monitor não fechar o programa com sucesso, você precisará tentar usar o terminal.

Como fechar uma janela aberta usando o comando xkill(How To Close An Open Window Using The xkill Command)

Na maioria dos casos, o software System Monitor fechará com força um programa no Ubuntu . Se isso não acontecer, você precisará alternar para o terminal para fechar todos os programas que não respondem.

Felizmente, existe um comando fácil de usar chamado xkill que permitirá que você feche com força qualquer programa com uma janela aberta. 

  • A maioria das versões modernas do Ubuntu deve vir com o pacote xkill instalado, mas, se você achar que não está instalado, precisará instalar o xkill primeiro antes de poder usá-lo. Abra um terminal e digite sudo apt install xorg-xkill para fazer isso. Uma vez instalado, basta digitar xkill ou sudo xkill para começar a usá-lo.

  • A saída do terminal lhe dirá para selecionar a janela cujo cliente você deseja matar com o botão 1(select the window whose client you wish to kill with button 1) . Em outras palavras, use o mouse para clicar em uma janela aberta—o xkill irá fechá-la para você. Uma vez eliminado, a saída do terminal responderá com uma mensagem do criador de matança(killing creator) antes de terminar.

Isso funcionará apenas para programas que não estão respondendo visivelmente, incluindo quaisquer programas com uma janela GUI com a qual você possa interagir.

Fechando com força um programa no Ubuntu usando(Ubuntu Using) os comandos pkill, kill ou killall

Usar o xkill requer que você esteja usando o Ubuntu com uma GUI . Se você estiver executando uma versão headless do Ubuntu sem uma GUI instalada, como o Ubuntu Server , precisará usar os comandos pkill, kill ou killall .

Os comandos kill e pkill encerrarão qualquer processo único em execução no seu PC, enquanto killall eliminará todos os processos relacionados. Alguns programas (como o Google Chrome ) usam vários processos do sistema, portanto, usar kill ou pkill pode não necessariamente encerrá-los se o programa parar de responder.

  • Para usar kill , você precisará saber o número de identificação do processo ( PID ) atribuído a ele - abra um terminal e digite top para ver uma lista de processos em execução no momento. Você encontrará o número de identificação do processo na coluna PID e o nome do processo/programa na coluna Comando .(Command)

  • Para parar um terminal usando kill , digite kill pid , substituindo pid pelo seu id de processo (por exemplo, kill 582 ). Se não funcionar, digite sudo kill pid . Um término de processo bem-sucedido não deve resultar em nenhuma saída de terminal extra, mas você pode digitar top novamente para verificar novamente.

  • O comando pkill não requer um número de identificação de processo, mas requer o nome do pacote. Você pode verificar isso usando top first na coluna Command . Quando estiver pronto, digite pkill process , substituindo process pelo nome do pacote (ou sudo pkill process se o processo não terminar). Assim como kill , um comando pkill bem-sucedido não retornará nenhuma mensagem ou saída.

  • Se um programa tiver vários processos, você pode usar o comando killall para encerrá-los todos de uma vez. (killall)Como pkill , isso usa o nome do pacote - use top para encontrá-lo na coluna Command . Para usar killall , digite killall process ou sudo killall process , substituindo process pelo nome do pacote. Como pkill , nenhuma mensagem será retornada no terminal se o comando for bem-sucedido.

Manutenção eficaz do Ubuntu(Effective Ubuntu Maintenance)

Mesmo quando o software em execução para de responder, o Ubuntu oferece as ferramentas para você manter o controle. Agora que você sabe como fechar um processo no Ubuntu usando o terminal, você pode aproveitar outros comandos legais do terminal Linux(cool Linux terminal commands) para fazer backup do seu PC, pausar a execução de comandos em vez de finalizá-los e muito mais.

Um programa travando deve ser uma ocorrência rara, mas se estiver acontecendo com mais frequência do que deveria, pode indicar um problema com a instalação do Ubuntu . Você precisará analisar alguns dos motivos comuns para o Ubuntu travar(common reasons for Ubuntu crashes) para (espero) resolver seus problemas.



About the author

Sou engenheiro de hardware e desenvolvedor de software com mais de 10 anos de experiência nas plataformas Apple e Google. Minhas habilidades estão no desenvolvimento de soluções eficientes e fáceis de usar para problemas difíceis de engenharia. Eu tive experiência com dispositivos MacOS e iOS, bem como com controles de teclado e mouse. Nas horas vagas, gosto de nadar, assistir tênis e ouvir música.



Related posts