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.
[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:
Publicar un comentario