O que posso usar para encontrar o programa que não responde e é id?

4

Se o programa falhar, como posso encontrar o id deste programa? . Eu não faço o nome do programa que não responde.

Oguz Bilgic
fonte

Respostas:

5

Existem várias maneiras.

Primeiro, baixe e execute 'htop' de dentro de um terminal. Você pode classificar os processos pelo uso da CPU - se você tiver um processo que não está respondendo, muitas vezes eles estarão sobrecarregando a CPU como nenhum outro.

Como alternativa, tente executar 'ps -A' em um terminal. Isto lhe dará uma lista de processos, e se você tiver uma idéia geral do que é o processo, então poderá ver seu PID e, assim, eliminá-lo.

Finalmente, e provavelmente mais útil , se o programa que não responde é um programa gráfico, e você quer apenas matá-lo, em vez de descobrir o seu PID, rode 'xkill' do pop-up alt-f2. Isso transformará seu cursor em uma caveira e ossos cruzados, e se você clicar na janela que não responde, ela será morta instantaneamente.

Mala
fonte
porque não apenas hackear top no terminal. ele é instalado em todos os unix e lista o pid.
matthias krull
muitas pessoas não sabem como usar o top ou acham desagradável ou assustador. 'htop' é semelhante, exceto muito mais fácil de navegar. Embora eu concorde, se você quiser, 'top' é uma boa aposta também
Mala
0

você pode usar o gerenciador de tarefas. Quando você puxa para cima, clique com o botão direito do mouse no programa que não responde e então clique em "ir para o processo". Então, clicando em "view" e depois em "Select Columns" você pode adicionar a coluna PID. Em seguida, determine o PID a partir disso.

James Mertz
fonte
Se você verificar as tags da pergunta, ele está perguntando como fazer isso no Linux / Unix e, idealmente, na linha de comando. Não existe realmente um gerenciador de tarefas gráficas "padrão" no Linux / Unix. Qual gerenciador de tarefas você está referenciando?
Mala
Wow não verificou as tags. Eu assumi que ele estava no windows.
James Mertz