Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Linux >> Content
Quais são os códigos de status do processo Linux?
Os códigos de status do processo Linux são códigos de caracteres únicos que representam o estado de um processo. Esses códigos são normalmente encontrados no campo `stat` do arquivo`/proc/[pid]/stat`, e também exibidos por comandos como `ps`. Embora o significado exato possa variar sutilmente entre as versões do kernel, essas são as mais comuns:

* D (sono ininterrupto): O processo é ininterrupto e aguarda a conclusão de uma operação de E/S. Geralmente, esta é uma operação no nível do kernel e não pode ser interrompida por sinais.

* r (em execução ou executável): O processo está em execução atualmente em uma CPU ou está pronto para ser executado e aguardando sua vez. Este é o estado ativo.

* s (Sleeping): O processo está dormindo, esperando que um evento ocorra, como um sinal ou operação de E/S. Este sono é interrompido por sinais.

* t (parado): O processo é interrompido, geralmente devido a um sinal como o `sigstop`. Não está funcionando e pode ser retomado com o `sigcont`.

* t (parada de rastreamento): Semelhante a T, mas especificamente parou para fins de rastreamento por um depurador ou ferramenta semelhante.

* z (zumbi): O processo terminou de executar, mas seu processo pai ainda não esperou a conclusão. Ele permanece na tabela de processos como um processo mínimo de "zumbi" para transmitir seu status de saída para seus pais.

* x (morto): O processo não está mais presente no sistema (um processo extinto).


Outros estados menos comuns:

* <(alta prioridade): Indica um processo com prioridade superior ao normal.

* n (baixa prioridade): Indica um processo com prioridade inferior ao normal.

* l (multi-thread): Isso indica que o processo é um processo multithread.

* s (líder da sessão): Isso indica que o processo é o líder de uma sessão.


Interpretando o status:

O código de status fornece um instantâneo da atividade atual do processo. Um processo pode fazer a transição entre vários desses estados ao longo de sua vida. Para obter informações detalhadas, examine o arquivo `/proc/[pid]/stat`, onde o segundo campo contém esse caractere de status e o restante do arquivo contém uma riqueza de informações adicionais do processo.


É crucial lembrar que essas são *explicações simplificadas *. O comportamento real pode ser um pouco mais sutil, e as versões do kernel podem alterar sutilmente o significado. Sempre consulte a documentação do seu kernel para obter as definições mais precisas.

Anterior :

Próximo :
  Os artigos relacionados
·Como instalar o Linux em um Memory Stick USB 
·O que é o kernel sem documento? 
·Por que o Windows é melhor que o Linux? 
·Como usar UDP através de um túnel SSH 
·O Linux usa o processador multi ou único? 
·Como ler arquivos TAR 
·Como você integra um aplicativo com o Linux? 
·Como Fazer um Trabalho Scanner Brother no Puppy Linux 
·Como remover o espaço em branco Trailing Lines em SED …
·Como enviar arquivos Empathy para iChat 
  Artigos em destaque
·Como desativar gerar miniaturas em XP 
·Como remover o Office 2000 no Windows XP 
·Como instalar o Windows XP Bootcamp 
·Opções de Inicialização do Windows 
·Qual é o computador as características de um computad…
·Quais são as vantagens do treinamento baseado em compu…
·Como Jogar um Jogo no Modo de Compatibilidade 
·Como remover o Pulse Audio Servidor 
·Como desbloquear um senha no Windows Vista 
·Como configurar permissões de compartilhamento em past…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados