GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Prozessname von seiner PID in Linux

Unter Linux können Sie in /proc/ nachsehen . Versuchen Sie, man proc einzugeben für mehr Informationen. Der Inhalt von /proc/$PID/cmdline gibt Ihnen die Befehlszeile, die $PID verarbeitet mit gefahren wurde. Es gibt auch /proc/self für die Selbstprüfung :)

Eine Alternative (z. B. unter Mac OS X) ist die Verwendung von libproc . Siehe libproc.h.


Es gibt keinen allgemeinen Weg, dies unter Unix zu tun.
Jedes Betriebssystem hat unterschiedliche Möglichkeiten, damit umzugehen, und einige sind sehr schwierig. Sie erwähnen jedoch Linux. Bei Linux befinden sich die Informationen im /proc-Dateisystem.
Um die Befehlszeile für die Prozess-ID 9999 zu erhalten, lesen Sie die Datei /proc/9999/cmdline .


Linux
  1. kill-Befehlsbeispiele in Linux

  2. renice-Befehlsbeispiele in Linux

  3. pkill-Befehlsbeispiele in Linux

  4. Ändern Sie den Prozessnamen in Linux

  5. Linux-Befehl Tomcat-Prozess-ID nach Namen abrufen

Pstree-Befehl unter Linux

Kill-Befehl unter Linux

Killall-Befehl in Linux mit Beispielen

Wie man einen Prozess unter Linux beendet

So finden Sie den Prozessnamen anhand seiner PID

Wenn ich die PID-Nummer eines Prozesses kenne, wie erhalte ich seinen Namen?