linux - comandos - clusvcadm
En Linux, ¿qué significan todos los valores en el comando "superior"? (2)
La página man dice a qué se asignan los códigos de estado, pero no lo que realmente significan. Desde la página superior del hombre:
''D'' = uninterruptible sleep
''R'' = running
''S'' = sleeping
''T'' = traced or stopped
''Z'' = zombie
''R'' es el más fácil; el proceso está listo para ejecutarse y se ejecutará siempre que le llegue el turno para usar la CPU.
''S'' y ''D'' son dos estados de suspensión, donde el proceso está esperando que algo suceda. La diferencia es que ''S'' puede ser interrumpido por una señal, mientras que ''D'' no puede (generalmente se ve cuando el proceso está esperando el disco).
''T'' es un estado donde el proceso se detiene, generalmente a través de SIGSTOP
o SIGTSTP
. También puede ser detenido por un depurador ( ptrace
). Cuando ve ese estado, generalmente se debe a que usó Ctrl-Z para poner un comando en el fondo.
''Z'' es un estado donde el proceso está muerto (ha terminado su ejecución), y lo único que queda es la estructura que lo describe en el kernel. Está esperando que su proceso principal recupere su código de salida, y no mucho más. Después de que su proceso principal haya terminado, desaparecerá.
Cuando ejecutas "arriba" y ves todos los procesos en ejecución, siempre quise saber qué significa realmente todo. por ejemplo, todos los diversos códigos de estado de una sola letra para un proceso en ejecución (R = En ejecución, S = Dormir, etc.)
¿Dónde puedo encontrar esto?
Puedes usar el comando man top