El backend BSD de MacOS se ha ps
incorporado. El Manual de comandos generales de BSD dice que
El mayor cambio está en la interpretación de la opción -u, que ahora muestra los procesos que pertenecen a los nombres de usuario especificados. Por lo tanto, "ps -aux" fallará (a menos que desee saber sobre el usuario "x"). Sin embargo, para su comodidad, "ps aux" todavía funciona como lo hizo en Tiger.
Me pregunto cuál es el estándar actual para esto, me atrevo a escribir, comando obsoleto + secuencia de parámetros.
ps aux
sin menos?-p
donde p es un carácter de parámetro. (o--parameter
donde se explica p)Respuestas:
Para replicar
ps aux
(estilo BSD) en la versión de ps de AT&T, debe usarEste comando es compatible con scripts que esperan el mismo resultado que
ps aux
.La única diferencia es el orden de clasificación;
ps aux
ordena todos los procesos por su hora de inicio, mientras que losps -Ao
ordena por PID .ps -jef
es un comando más corto, pero generará diferentes encabezados:fuente
ps --sort bsdstart -Ao
ordenar en la hora de inicio?