 |
Prozeß-Nummern ersetzen
Eine Prozeß-ID müssen Sie immer dann ermitteln, wenn Sie zum Beispiel das Kill-Kommando benutzen wollen, da in diesem Fall die PID übergeben werden muß. Meist benutzt man dazu den Befehl »ps«.
Dieser Schritt läßt sich aber einsparen - vorausgesetzt, daß Sie den Namen des Prozesses kennen. Ersetzen Sie einfach die Angabe der PID durch den Ausdruck »`pidof Prozeßname`«. Ein Kommando könnte so zum Beispiel »kill -HUP `pidof kfm`« lauten.
Der Hintergrund: »pidof« liefert die Prozeß-ID des ihm übergebenen Prozeßnamens. Gibt es mehrere gleichnamige Prozesse, werden alle betreffenden PIDs (durch Leerzeichen getrennt) zurückgeliefert. Paßt der Prozeßname zu keinem Prozeß, liefert »pidof« einen Null-String. Wichtig: Benutzen Sie die richtigen Hochkommata - die von links oben nach rechts unten verlaufen.
|
 |