qual é o significado de ax em ps ax

9

Eu sei que quando você digita sudo ps ax, essa lista de todo o processo em execução no sistema. Mas quer saber o que é machado? que machado representa? Isso é abreviação?

Mohammad Reza Rezwani
fonte

Respostas:

18

Isto é o que a página de manual diz:

uma

Levante a restrição "somente você" no estilo BSD, que é imposta ao conjunto de todos os processos quando algumas opções no estilo BSD (sem "-") são usadas ou quando a configuração de personalidade ps é semelhante ao BSD. O conjunto de processos selecionados dessa maneira é um acréscimo ao conjunto de processos selecionados por outros meios. Uma descrição alternativa é que essa opção faz com que ps liste todos os processos com um terminal (tty) ou liste todos os processos quando usados ​​em conjunto com a opção x.

x

Levante a restrição no estilo BSD "deve ter um tty", que é imposta ao conjunto de todos os processos quando algumas opções no estilo BSD (sem "-") são usadas ou quando a configuração de personalidade ps é semelhante ao BSD. O conjunto de processos selecionados dessa maneira é um acréscimo ao conjunto de processos selecionados por outros meios. Uma descrição alternativa é que essa opção faz com que o ps liste todos os processos pertencentes a você (o mesmo EUID do ps) ou liste todos os processos quando usado junto com a opção a.

Em palavras mais simples, a opção 'a' instrui 'ps' para listar os processos de todos os usuários no sistema, em vez de apenas os do usuário atual. Da mesma forma, a opção 'x' inclui processos que não estão sendo executados em um terminal, como processos daemon. É por isso que todos os processos no sistema estão listados. Você também pode usar

ps axu

que é melhor formatado de acordo com o usuário.

Swarnendu Biswas
fonte
Então, é possível dizer que ps axtem o mesmo efeito que ps -axsem o -?
precisa