O que é essa coluna extra quando executo o comando 'ps'?

0

Estou executando o Babun com oh-my-zsh em uma máquina Windows. Quando executo o comando ps sem nenhum argumento, recebo a seguinte saída:

     PID    PPID    PGID     WINPID   TTY     UID    STIME COMMAND
     9660    7492    9660       9236  pty0    39904   Jun 12 /usr/bin/zsh
S    8072    9660    8072      12068  pty0    39904   Jun 13 /usr/bin/vim
    13296    9660   13296      12572  pty0    39904 14:29:08 /usr/bin/ps
     7480    7492    7492      19156  ?       39904   Jun 15 /usr/bin/mintty <defunct>
     7492       1    7492       7492  ?       39904   Jun 12 /usr/bin/mintty

A linha que lista PID 8072 ( /usr/bin/vim ) tem um "S" em sua própria coluna à esquerda de todo o resto. A coluna não tem cabeçalho.

O que isso significa "S"?

    
por rdbrnk 18.06.2018 / 20:36

1 resposta

0

Essa coluna é para o código de estado do processo , conforme discutido na página de manual do ps . S refere-se a um interruptible sleep , o que significa que esse processo está aguardando a conclusão de um evento antes de continuar.

Editores de texto abertos (como Vim, Nano, Sublime Text, etc.) geralmente estão no estado S , pois estão aguardando uma entrada adicional do usuário para ler ou gravar em um arquivo.

Veja aqui para ver um recurso mais detalhado sobre os estados do processo. Embora algumas dessas informações variem desde que você esteja executando uma máquina com Windows. Pode ser melhor ver isso apenas como referência quando estiver na linha de comando e especificamente com o comando ps .

    
por 18.06.2018 / 22:40

Tags