Buscar aquí

08 julio 2016

personalizando la salida del ps

el comando ps permite ver la lista de procesos en el sistema operativo, y tiene muchísimas opciones para filtrar o seleccionar la información.

Al ejecutar ps, muestra los procesos corriendo para el usuario actual.  Ahora si se quiere ver todos los procesos del sistema se puede ejecutar:

ps -A

va a mostrar por defecto:
          - el pid asociado al proceso.
          - si está corriendo en alguna tty (terminal).
          - comando.

si se quiere ver detalles del comando, porque por ejemplo, cualquier cosa que use java, dirá solo java y claramente esto no da luces de nada, se puede usar:

ps -Af

si se quiere personalizar la lista de datos, porque queremos agregar por ejemplo el tamaño del proceso en RAM, se puede usar:

ps -Ao pid,ppid,rss,args

con esto se obtiene:

- el pid del proceso.
- pid del proceso padre.
- tamaño del proceso en kilobytes.
- comando completo con argumentos.


también se puede agregar el porcentaje de CPU usado al anterior le agregamos pcpu:

ps -Ao pid,ppid,pcpu,rss,args

Esto es con la opción o de output y los nombres siguientes representan a cada elemento, en el man ps se puede obtener a lista de las distintas columnas que se pueden usar.

Ah, para hacer más fácil la ejecución se puede usar un alias para no tener que escribir todo de nuevo.

No hay comentarios.:

Publicar un comentario