Fecha de última modificación:

6 Abril, 2014 - 00:31

ps

Muestra una instantánea de los procesos actuales. Esta orden admite opciones de las versiones ps propias de System V (precedidas por un guión), de BSD (sin guiones) y de GNU (precedidas por dos guiones).

Algunas de sus opciones son:

-e visualiza información sobre "todos" los procesos del sistema.

-A idem a la opción -e

-j visualiza información sobre el PGID y SID.

 l visualiza "mucha" información sobre los procesos(difiere a poner el signo menos delante).

-f visualiza los parámetros con los que se levanto el proceso.

-a muestra también los procesos de otros usuarios.

-N niega el efecto de cualquier opción que se haya especificado.

-x muestra procesos que no están controlados por ninguna terminal.

-u pepe visualiza información de los procesos del usuario pepe.


Ejemplos de uso:

ps -u root -N visualiza todos los procesos que no sean del usuario root.

ps -aux visualiza información detallada de todos los procesos.


Ejemplos de salidas del comando ps:

Se ejecuta el comando ps con la opción -l

# ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0  3502  3497  0  80   0 -  1830 -      pts/1    00:00:00 bash
0 R     0  5170  3502  0  80   0 -  1017 -      pts/1    00:00:00 ps

Se ejecuta luego el comando ps con la opción l (sin el menos), como se ve esta vez muestra más información.

# ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2519  2517  20   0  60388 14836 -      Ss+  tty7       0:03 /usr/bin/Xorg :0 -br -verbose -novtswitch -a
4     0  2611     1  20   0   2284   832 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2612     1  20   0   2284   836 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2613     1  20   0   2284   836 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2614     1  20   0   2284   848 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2615     1  20   0   2284   832 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2616     1  20   0   2284   836 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
4     0  3023  3018  20   0   7320  4448 -      Ss+  pts/0      0:00 -bash
4     0  3502  3497  20   0   7320  4448 -      Ss   pts/1      0:00 -bash
0     0  5171  3502  20   0   4068   856 -      R+   pts/1      0:00 ps l

Los campos de la salida del comando ps l, se detallan a continuación:

F PROCESS FLAGS

   1 bifurcado pero no ejecutado.

   4 tiene privilegios de root.

UID ID de usuario.

PID ID del proceso padre

PPID ID del proceso padre.

PGID ID de grupo de un proceso.

PRI Prioridad del proceso.

NI valor de bondad, más elevado menor prioridad.

VSZ Tamaño de la memoria virtual del proceso en Kb.

RSS Tamaño de la memoria física usada en Kb.

WCHAN para los procesos que esperan o dormidos, enumera el evento que espera.

STAT Estado del proceso:

   R Ejecutable.

   D Interrumpió.

   S Suspendido.

   s Es el proceso líder de la sesión.

   T Detenido.

   Z Zombie.

   N Tiene una prioridad menor que lo normal.

   < Tiene una prioridad mayor que lo normal.

TTY nombre de la terminal a la que esta asociado al proceso.

TIME tiempo que lleva en ejecución.

Leer más sobre: 

¿Te resulto útil?: 

2

Comentarios

Necesito un comando para

Necesito un comando para saber CUANTOS procesos tengo en ejecución, seguramente sea combinando ps con wc pero no se como hacerlo, pueden ayudarme?

gracias.

Juan Pablo.

ps aux | wc -l

ps aux | wc -l

Simple y entendible. Gracias

Simple y entendible. Gracias
Saludos!

¿Cuántos procesos que

¿Cuántos procesos que empiecen por k están corriendo? como se ejecutaria el comando PS

ps aux |grep k | wc -l

ps aux |grep k | wc -l

ps aux | cut -f11 | grep -E

ps aux | cut -f11 | grep -E ^k | wc -l

como puedo pasar un proceso

como puedo pasar un proceso (impdp) de S a R?

Que mezcla de ocmandos usar

Que mezcla de ocmandos usar para que cada 30 segundos me muestré el resultado de esté proceso
ps -eaf | grep control_m

Envíanos tús preguntas, comentarios o sugerencias

 

Solicita Asistencia

Llámenos al:+549 11 (15)32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...