jueves, 2 de noviembre de 2017

Comando PS en Linux

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

usuario@Laptop-Debian:~$ ps -l

F S   UID   PID     PPID  C PRI  NI ADDR SZ WCHAN  TTY         TIME    CMD
0 S  1000  3308  3301   0  80   0 -  5861  -                     pts/0    00:00:00 bash
0 R  1000  3902  3308   0  80   0 -  2672  -                     pts/0    00:00:00 ps


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.

No hay comentarios:

Publicar un comentario