Al escribir ps aux, ¿qué significa cada columna de la salida? Por ejemplo
$ ps aux
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
¡Gracias y saludos!
También esto podría ser útil:
Códigos de estado del proceso:
R
en ejecución o ejecutable (en la cola de ejecución)D
sueño ininterrumpido (generalmente IO)S
sueño interrumpible (esperando que se complete un evento)Z
difunto / zombie, terminado pero no cosechado por su padreT
detenido, ya sea por una señal de control de trabajo o porque se está rastreandoAlgunos modificadores adicionales:
<
alta prioridad (no es agradable para otros usuarios)N
baja prioridad (agradable para otros usuarios)L
tiene páginas bloqueadas en la memoria (para IO en tiempo real y personalizado)s
es un líder de sesiónl
es multiproceso (usando CLONE_THREAD, como lo hacen los pthreads de NPTL)+
está en el grupo de procesos en primer planofuente
En Linux el comando:
Los medios muestran todos los procesos para todos los usuarios. ¿Te estarás preguntando qué significa la x? La x es un especificador que significa 'cualquiera de los usuarios'. Entonces podrías escribir esto:
Que muestra todos los procesos raíz, o
que muestra todos los procesos del usuario el. El technobabble en la página 'man ps' es: "ps -aux imprime todos los procesos propiedad de un usuario llamado 'x', así como también imprime todos los procesos que serían seleccionados por la opción -a.
fuente