Quando um programa trava nos dá aquela sensação de "máquina fraca" ou "software ruim". Bem na verdade pode ser por isso mesmo e diversos outros fatores.

Mas a questão é, como eu posso interromper um processo de travou e congelou minha meu programa?3 formas para você destravar um software que travou o Ubuntu

O que você irá ver nessa nova postagem aqui do Blog:
  • 3 formas para você destravar um software  no Ubuntu

matar processo no ubuntu linux


Matar o processo consiste em interromper um programa que não está mais respondendo ao sistema.

COMO MATAR UM PROCESSO DE UM PROGRAMA QUE TRAVOU

Como disse anteriormente, existem vários fatores que podem levar seu sistema operacional travar, e isso irá variar de aplicação para aplicação e de máquina para máquina.

Mas as situações para um software travar podem ser:
  • Um aumento na competição do processamento
  • Falha em algum tipo de driver
  • Conflito de pacotes
  • Pouca memória
E os itens apresentados acima não são os únicos, mas podem ser os mais corriqueiros.

Existem basicamente DUAS FORMAS EM QUE O SISTEMA PODE TRAVAR, sendo:
  1. O software congelou
  2. A interface gráfica não responde

Então vamos ver como podemos solucionar este problema que pode por vezes nos chatear, mas é normal.

O SOFTWARE CONGELOU O QUE EU FAÇO PARA DESTRAVAR?

Existe duas formas para você destravar ou descongelar um aplicativo, das duas formas nos vamos usar o terminal de comando.

Bem suponha que você está usando Firefox e ele por sei lá cargas d'água resolver empinar a carroça, travou, todo o sistema está operante porém o Firefox não fecha, não adianta clicar no botão fechar.

Então, vá até o terminal de comando, pressione as teclas CTRL+T, e digite:
~$sudo xkill
Quando você pressionar enter o PONTEIRO DO MOUSE irá assumir o sinal de um X.

Leve então o ponteiro em forma de X e clique em algum local da interface do programa que deseja MATAR O PROCESSO, então o aplicativo será fechado.

INTERROMPER PROGRAMA COM O APLICATIVO TOP

Outra forma para você interromper um processo é usando o APLICATIVO TOP, este aplicativo lista todos os processos que estão em memória.

Para executar o top abra o terminal e digite:
~$sudo top
Feito isto, no próprio terminal será executado o TOP, veja na imagem abaixo:

listar processos do sistema comando top para matar processo


Na primeira coluna descrita pelo nome de PID você encontrará o número do processo no sistema, na linha COMMAND o nome da aplicação.

Vamos localizar o Firefox na coluna COMMAND e posteriormente o número do PID.

Não se preocupe se ele não ser apresentado logo na primeira linha, é normal, aguarde alguns instantes que o programa irá surgir intermitentemente.

Ao localizar o PROCESSO QUE DESEJA MATAR pressione a letra K de KILL, será inserido uma linha de comando no cabeçalho do TOP.

Ao localizar o número do PID, digite-o na linha de comando do Top e pressione enter, em segundos a programa será encerrado.

matar um processo usando o numero do pid no ubuntu

Observe na imagem acima que foi digitado exatamente o número do PID que corresponde ao processo do Firefox.

MAS E SE TODO O SISTEMA ESTIVER TRAVADO?

Isso também pode acontecer, nada no sistema responde, as vezes nem mesmo o mouse, uma alternativa, antes de pensar em DESLIGAR TODO O SISTEMA é tentar usar um terminal TTY.

Clique aqui para saber mais sobre TERMINAIS TTY no Linux.

Bem, então, se você estiver com a seguinte situação, em que toda interface está está sem acesso, você pode então pressionar  CTRL+ALT+F1 por exemplo, pode ser até F6, já o F7 irá retornar para a interface gráfica.

Muito bem, suponha então que o sistema está travado e você pressionou CTRL+ALTA+F1, você irá acessar um terminal TTY, digite seu USUÁRIO E SUA SENHA.

Agora você pode fazer o seguinte, executar o comando TOP e ir MATANDO CADA PROGRAMA que estiver sendo executado, como no exemplo anterior do Firefox.

Se mesmo assim você não obter sucesso, então podemos apelar para o COMANDO HALT.

O comando halt irá desligar o sistema e óbvio todos os processos, então é só ligar novamente.

Poderia também usar o COMANDO REBOOT para REINICIAR O SISTEMA, mas considero o HALT menos pior.

Para executar o halt é necessário ser super usuário, então é necessário usar o sudo. Digite:
~$sudo halt 
Após digitar sua senha de super usuário, seu sistema será desligado por completo.

E se você conhece alguma outra forma de desbloquear o sistema deixe ai em baixo nos comentários, compartilhe com a gente.

Você também poderá gostar de receber estas outras postagens aqui do Blog:
Desinstalar ou remover programas no Ubuntu
Problemas com o teclado do Ubuntu
Problemas gerais no sistema do Ubuntu
Problemas ao iniciar a interface gráfica do Ubuntu

Obrigado por sua visita. Deixe seu comentário aqui em baixo com suas sugestões e críticas. Assine nossa lista de e-mail você também poderá receber as novidades aqui do Blog em sua caixa de entrada.