o que causa processos htop sem nome?

3

o que causa processos sem nome no htop? link

este é um sistema totalmente atualizado do Debian 8.6, rodando o htop 1.0.3 como root, amd64. e unix.stackexchange.com parece encolher a imagem para um tamanho ilegível, eu recomendo abrir o URL da imagem link diretamente

    
por hanshenrik 23.09.2016 / 12:38

1 resposta

4

htop exibe a linha de comando do processo com espaços entre os argumentos. (O primeiro argumento, número de argumento 0, é convencionalmente o nome do comando passado pelo processo pai.)

Um processo pode sobrescrever seus argumentos de linha de comando com uma string do mesmo tamanho ou menor. Alguns programas usam isso para transmitir informações sobre o estado do programa. A tela define o primeiro argumento (nome do comando) como maiúsculo no processo em segundo plano que gerencia as sessões e deixa o nome do comando normalmente em minúsculas no processo front-end executado em um terminal anexado à sessão.

Também é possível iniciar um processo sem argumentos de linha de comando. É muito incomum: convencionalmente, o primeiro argumento é o nome do comando. Mas é tecnicamente possível.

Embora isso possa ser um bug de exibição ou o efeito de um nome de comando que contém retornos de carro, a explicação mais provável é que esse processo (atualmente) não possui argumentos. Você pode verificar perguntando diretamente ao kernel:

cat -A /proc/12727/cmdline; echo

Isso exibe os argumentos com caracteres de controle substituídos por uma representação visual. Os argumentos são separados por ^@ .

Você pode encontrar outras informações explorando /proc/12727 , por exemplo /proc/12727/exe é um link simbólico para o executável que está sendo executado nesse processo e /proc/12727/fd mostra quais arquivos o processo abriu. Você também pode exibir essas informações com lsof -p12727 .

ps l 12727 mostrará outras informações sobre esse processo, em particular seu ID do processo pai (PPID). (Você também pode configurar o htop para mostrar essas informações ativando a coluna correspondente nas configurações.)

    
por 25.09.2016 / 01:52

Tags