martes, 14 de agosto de 2012

Ver procesos en ejecución. Comando PS

Para todos los sistemas Unix, Linux y Mac se aplica el siguiente uso del comando ps (Process Status).

El comand ps informar del estado del proceso

SINTAXIS:
       ps [opciones]

opciones que vamos a usar:
      - e  Muestra información de todos los procesos en ejecución
      - f  Genera listado con la información completa

1) Para ver los procesos en ejecución desde el termina ejecutamos:

> ps -ef

UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 09:47 ?        00:00:00 init [5]                                             
root         2     1  0 09:47 ?        00:00:00 [migration/0]
root         3     1  0 09:47 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 09:47 ?        00:00:00 [watchdog/0]
root         5     1  0 09:47 ?        00:00:00 [migration/1]
root         6     1  0 09:47 ?        00:00:00 [ksoftirqd/1]
....

2) Para ver sólo determinados procesos utilizamos el comando grep para filtrar por parte de la información que nos interesa (UID, CMD, ...)

> ps -ef | grep migration

root         2     1  0 09:47 ?        00:00:00 [migration/0]
root         5     1  0 09:47 ?        00:00:00 [migration/1]
tibco    13481 13118  0 13:20 pts/1    00:00:00 grep migration

De esta forma podemos localizar los procesos correspondientes a una aplicación o usuario.


No hay comentarios: