GNU/Linux >> Linux Esercitazione >  >> Linux

Nome del processo dal suo pid in Linux

Su Linux, puoi cercare in /proc/ . Prova a digitare man proc per maggiori informazioni. Il contenuto di /proc/$PID/cmdline ti darà la riga di comando che processa $PID è stato eseguito con. C'è anche /proc/self per aver esaminato te stesso :)

Un'alternativa (ad esempio su Mac OS X) è usare libproc . Vedere libproc.h.


Non c'è un modo generale per fare questo unix.
Ogni sistema operativo ha modi diversi per gestirlo e alcuni sono molto difficili. Tu parli di Linux però. Con Linux, le informazioni sono nel filesystem /proc.
Per ottenere la riga di comando per l'ID processo 9999, leggi il file /proc/9999/cmdline .


Linux
  1. kill Esempi di comandi in Linux

  2. Esempi di comandi pkill in Linux

  3. Cambia il nome del processo in Linux

  4. Uccidi un processo Java (in Linux) in base al nome del processo anziché al PID

  5. trova il comando dal PID

Comando Pstree in Linux

Kill Command in Linux

Comando Killall in Linux con esempi

Come KILL un processo su Linux

Come trovare il nome del processo dal suo PID

Se conosco il numero PID di un processo, come posso ottenere il suo nome?