Hallo,
wie kann ich unter Linux die pid für die einzelnen Programme herausfinden?
Und was ist die "pid" überhaupt?
mfg
Pakon[b4]
Hallo,
wie kann ich unter Linux die pid für die einzelnen Programme herausfinden?
Und was ist die "pid" überhaupt?
mfg
Pakon[b4]
Die "Process ID" lässt sich einfach mit Hilfe von "pidof Prozessname" herausfinden.
Hi,
gib mal ein: ps xa
1. Spalte ist die PID
Grüße
Untergeher
PHP-Code:
ps aux | grep Programmname
(¯`·.¸¸.->MaDDeePee<-.¸¸.·´¯)
Don`t argue with idiots, they drag you down to their level and beat you with experience!
Gentoo [NEWEST] :o)
Viel zu lang:Zitat von MaDDeePee
Code:pgrep Programmname
ok, danke für eure hilfe! ich habs mit ps xa geschafft!
mfg
Pakon[b4]
wie könnte ich den dann die PID an ein script weitergeben um diese dann zu killen,
is eleganter wie mit killall.
danke
kill $(pidof programm), wobei killall den Vorteil hat, dass, wenn ein Programm mehrere PIDs erzeugt, diese sauber (alle) gekillt werden.
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
Ich kenne den Ort an dem die ungenutzten Serifen von Helvetica gelagert werden.
Hi
Vielleicht könnte auch pkill nützlich sein.
MfG carnilNAME
pgrep, pkill - look up or signal processes based on name and other
attributes
Stehen die PID's auch evtl. in einer Datei (/proc oder so)?
Jein, für jeden Prozess gib es ein Verzeichnis mit dem Namen der PID unter /proc. In dem Verzeichnis findet man dann die Informationen über den Prozess.Zitat von Die Borg
Gruß IT-Low
Ja man findet da seitenlange Listen, mit denen man aber weng anfangen kann.
Mal ein praktischer Fall: eine Anwendung hängt und läßt sich nicht schließen. Dann müßte es irgendwo eine Datei mit Programmname und PID geben, die man dann nach dem Programmnamen durchsuchen könnte, damit man die PID für den kill-Befehl bekommt, mit dem man die Anwendung anhalten kann.
Eigentlich kann ich mir nicht vorstellen, daß es für dieses alltägliche Problem keine Lösung gibt.
VG
günther
Lesezeichen