GNU/Linux >> Tutoriales Linux >  >> Linux

Nombre del proceso de su pid en Linux

En Linux, puede buscar en /proc/ . Intenta escribir man proc para más información. El contenido de /proc/$PID/cmdline le dará la línea de comando que procesa $PID se corrió con. También hay /proc/self por examinarte a ti mismo :)

Una alternativa (por ejemplo, en Mac OS X) es usar libproc . Ver libproc.h.


No hay ninguna forma general de hacer este Unix.
Cada sistema operativo tiene diferentes formas de manejarlo y algunas son muy difíciles. Sin embargo, mencionas Linux. Con Linux, la información está en el sistema de archivos /proc.
Para obtener la línea de comando para el proceso id 9999, lea el archivo /proc/9999/cmdline .


Linux
  1. Opciones del comando nohup en Linux

  2. Ejemplos de comandos pkill en Linux

  3. ¿Cómo calcular el uso de CPU de un proceso por PID en Linux desde C?

  4. Cambiar el nombre del proceso en Linux

  5. Matar un proceso Java (en Linux) por nombre de proceso en lugar de PID

Comando Pstree en Linux

Comando matar en Linux

Comando Killall en Linux con ejemplos

Cómo MATAR un proceso en Linux

Cómo encontrar el nombre del proceso a partir de su PID

Si conozco el número PID de un proceso, ¿cómo puedo obtener su nombre?