O que 'args' no comando do Linux 'ps ao args' significa exatamente?

1

Na página man de ps , descobri que -a significa:

Select all processes except both session leaders (see getsid(2)) and processes not associated with a terminal.

e -o significam

User-defined format. format is a single argument in the form of a blank-separated or comma-separated list, which offers a way to specify individual output columns. The recognized keywords are described in the STANDARD FORMAT SPECIFIERS section below. Headers may be renamed (ps -o pid,ruser=RealUser -o comm=Command) as desired. If all column headers are empty (ps -o pid=-o comm=) then the header line will not be output. Column width will increase as needed for wide headers; this may be used to widen up columns such as WCHAN (ps -o pid,wchan=WIDE-WCHAN-COLUMN -o comm). Explicit width control (ps opid,wchan:42,cmd) is offered too. The behavior of ps -o pid=X,comm=Y varies with personality; output may be one column named "X,comm=Y" or two columns named "X" and "Y". Use multiple -o options when in doubt. Use the PS_FORMAT environment variable to specify a default as desired; DefSysV and DefBSD are macros that may be used to choose the default UNIX or BSD columns.

Mas o que significa o args neste comando?

Tenha em atenção que args não é um marcador de posição para mais nada, apenas 4 caracteres: a + r + g + s

    
por cmal 01.05.2018 / 07:03

2 respostas

2

Citando sua pergunta:

The recognized keywords are described in the STANDARD FORMAT SPECIFIERS section ...

Se você olhar nessa seção:

CODE        HEADER    DESCRIPTION
...
args        COMMAND   command with all its arguments as a string.
                      Modifications to the arguments may be shown.  The
                      output in this column may contain spaces.  A
                      process marked <defunct> is partly dead, waiting
                      to be fully destroyed by its parent.  Sometimes
                      the process args will be unavailable; when this
                      happens, ps will instead print the executable
                      name in brackets.  (alias cmd, command).  See
                      also the comm format keyword, the -f option, and
                      the c option ...

Há mais na descrição do manual, mas essa é a essência disso. Observe também que, para ps , as opções com e sem traço podem significar coisas diferentes.

    
por 01.05.2018 / 07:06
0

Um argumento ou argumento da linha de comando , é um nome de arquivo ou outros dados que são fornecidos a um comando para que o comando o use como uma entrada. / p>

Por exemplo, usando o comando wc (contagem de palavras), os argumentos seriam o nome do arquivo. %código%.

    
por 01.05.2018 / 07:31

Tags