O back-end BSD do MacOS foi ps
incorporado. O Manual Geral de Comandos do BSD diz que
A maior mudança está na interpretação da opção -u, que agora exibe processos pertencentes aos nomes de usuário especificados. Portanto, "ps -aux" falhará (a menos que você queira saber sobre o usuário "x"). Por conveniência, no entanto, "ps aux" ainda funciona como no Tiger.
Estou me perguntando qual é o padrão atual para isso - ouso escrever - comando obsoleto + sequência de parâmetros.
ps aux
menos?-p
onde p é um caractere de parâmetro. (ou--parameter
em que p é explicitado)Respostas:
Para replicar
ps aux
(estilo BSD) na versão AT & T do ps, você deve usarEste comando é compatível com scripts que esperam a mesma saída que
ps aux
.A única diferença é a ordem de classificação;
ps aux
classifica todos os processos pela hora de início, enquanto osps -Ao
classifica por PID .ps -jef
é um comando mais curto, mas produzirá cabeçalhos diferentes:fonte
ps --sort bsdstart -Ao
classificar no horário de início?