Procesos en Linux

Hoy os voy a comentar algunos comandos y cosillas interesantes referentes a los procesos en linux.

Existen varios comandos que nos dan información de acerca de los procesos como son ps o top. Cada proceso tiene una entrada en la carpeta del sistema /proc y está identificado por su PID o número de identificador de proceso.

De tal manera que si hacemos un ls /proc podremos ver varias carpetas llamadas con forma de número que hace referencia al PID de los procesos del sistema.

Dentro de cada proceso o carpeta identificadora de proceso, tenemos las siguientes opciones:
[PID] hace referencia a un número de proceso, podeis probar con cualquiera.

cat /proc/[PID]/cmdline nos devuelve el comando con el que fue lanzado ese proceso

ls /proc/[PID]/cwd contiene un enlace al directorio de trabajo actual del proceso

cat /proc/[PID]/environ devuelve una lista de las variables de entorno de que dispone el proceso.

ls /proc/[PID]/fd/ devuelve un listado de cada uno de los archivos que el proceso tiene abiertos.

ls -l /proc/[PID]/exe devuelve un enlace al programa que está ejecutando el proceso.

cat /proc/[PID]/stat devulve información acerca del estado del proceso

cat /proc/[PID]/statm devuelve información del uso de memoria del proceso.



0 comentarios: