AIX por que o ps exibe o nome do processo entre colchetes? [duplicado]

1

No AIX 7, tenho um processo cujo nome aparece entre colchetes na saída do ps:

      PID    TTY  TIME CMD
  7798784  pts/2  0:00 [myproc]
  9044154  pts/2  0:00 ps 
  10485770  pts/2  0:00 bash 

Descobri que substituir argv[0][0] leva a esse resultado. Existe algum outro motivo que possa levar a esse resultado?

    
por LeFA 06.06.2013 / 15:42

1 resposta

0

De acordo com o man ps :

Under the -f flag, ps tries to determine the current command name and arguments both of which may be changed asynchronously by
        the process. These are then displayed. Failing this, the command name as it would appear without the option -f, is written in square brackets.

Isso significa que o sistema não consegue identificar o comando e os argumentos (provavelmente porque ele muda durante a execução) e, em seguida, mostra a saída como ela teria mostrado sem a opção -f .

    
por 13.01.2014 / 17:15

Tags