Status do processo no AIX

1

Eu quero obter o status do processo no AIX como se o obtivesse no Linux em /proc/<PID>/stat , Não encontrei o status no arquivo /proc/<PID>/status . Havia algum texto criptografado lá. Qual arquivo devo acessar no AIX para obter o status de um processo específico?

    
por diago 25.08.2014 / 13:34

2 respostas

0

Para obter informações sobre um processo, chame o ps comando . Passe a opção -o para escolher quais informações serão enviadas e controlar o formato.

O AIX tem um diretório /proc , mas seu conteúdo não é o mesmo que o Linux (embora haja semelhanças). Existe um arquivo /proc/<PID>/status para cada processo; está em formato binário (não criptografado), e esse formato é documentado se você realmente quiser usar isso em vez da saída de ps .

    
por 26.08.2014 / 03:17
0

Isso talvez deva ser um comentário - mas eu não tenho 'status' suficiente para fazer isso, suspiro ... - então, tentar fornecer um ponto de partida para uma resposta!

"como nós entramos no linux ..." não diz muito a uma pessoa da AIX. Eu tentei algo simples: o status 'OTHER' é algo que você aceitaria como resposta.

De um servidor Linux, tentei:

root@x064:[/data]cat /proc/1/status

  ▒▒/▒0▒0▒;▒
            ▒▒▒9▒E▒4▒œOTHER
root@x064:[/data]
root@x064:[/data/prj/gnu/less-481]strings /proc/1/status
OTHER

No AIX, parece semelhante:

michael@x071:[/home/michael]cat /proc/1/status
  dò0ò0 ~5!(FiË3ã­ú¤ÀOTHER
michael@x071:[/home/michael]strings /proc/1/status
!(Fi
Ë3ã­ú
OTHER

imho - as strings! (Fi e Ë3ãú são parecidas com strings, mas são apenas 'status normais que aparecem como strings'

Os comandos que você deve examinar para visualização / proc são:

michael@x071:[/home/michael]ls -l /usr/bin/proc*
-r-xr-xr-x    1 bin      bin            8462 Jan 12 2015  /usr/bin/proccred
-r-xr-xr-x    1 bin      bin           23820 Jan 12 2015  /usr/bin/procfiles
-r-xr-xr-x    1 bin      bin           14852 Jan 12 2015  /usr/bin/procflags
-r-xr-xr-x    1 bin      bin           11222 Jan 12 2015  /usr/bin/procldd
-r-xr-xr-x    1 bin      bin           20884 Jan 12 2015  /usr/bin/procmap
-r-xr-xr-x    1 bin      bin            8274 Jan 12 2015  /usr/bin/procrun
-r-xr-xr-x    1 bin      bin            8974 Aug 06 2011  /usr/bin/procsig
-r-xr-xr-x    1 bin      bin           24534 Jan 29 2015  /usr/bin/procstack
-r-xr-xr-x    1 bin      bin            8502 Jan 12 2015  /usr/bin/procstop
-r-xr-xr-x    1 bin      bin           34888 Jan 12 2015  /usr/bin/proctree
-r-xr-xr-x    1 bin      bin           13612 Jan 12 2015  /usr/bin/procwait
-r-xr-xr-x    1 bin      bin            9158 Jan 12 2015  /usr/bin/procwdx
    
por 21.11.2016 / 16:45

Tags