domingo, 25 de enero de 2009

Comando ps

Opciones de ps: ps tiene un gran número d eopciones, que se pueden especificar de 3 maneras:
-Opciones de UNIX, se pueden agrupar y se preceden por un guión: ps -ef
-Opciones de BSD, se pueden agrupar y van sin guión: ps uxa
-Opcionas largas GNU, van precedidas de dos guiones: ps --user usuario

Opciones de ps:

-e o ax: muestra todos los procesos.
-u (o U o --user) usuario: muestra los procesos de un usuario
u: salida en formato usuario
j: salida en formato job (PID,PPID,etc..)
-f o l: salida en formato largo
f: muestra un árbol con la jerarquía de procesos
k (o --sort) campo: ordena la salida por algún campo
-o (tambien o, y -- format) formato: permite definir el formato de salida

Ejemplos:

ps axu: %CPU, %MEM son porcentajes de uso de CPU y memoria; VSZ, memoria virtual del proceso; RSS, tamaño de memoria residente.

Códigos de STAT:
D -> Uninterruptible sleep.
R → ejecutándose o en cola de ejecución
S → Interruptible sleep
T → Detenido
Z → Zombie