Prozessnummer beim Starten eines Programms speichern

06/01/2010 - 12:33 von Matthias Dort | Report spam
Hallo,

gibt eine Möglichkeit die Prozessnummer gleich beim Start eines
Programms zu speichern um genau diesen Prozess spàter im Script wieder
zu terminieren?

Danke für einen Hinweis!

Matthias
 

Lesen sie die antworten

#1 Markus Wichmann
06/01/2010 - 13:35 | Warnen spam
Matthias Dort () schrieb:
Hallo,

gibt eine Möglichkeit die Prozessnummer gleich beim Start eines
Programms zu speichern um genau diesen Prozess spàter im Script wieder
zu terminieren?

Danke für einen Hinweis!

Matthias



$! ist immer die PID des letzten im Hintergrund gestarteten Prozesses.
Also

Kommando&
PID_TO_KILL=$!
#...
kill $PID_TO_KILL

Ich hoffe, jetzt kommen keine Hinweise auf "vergessenes" Quoting: $! ist
immer eine Zahl. Egal, was vorher war, gerade ist, oder danach sein
wird.

Tschö,
Markus
Progress (n.): Process through which USENET evolved from smart people in
front of dumb terminals to dumb people in front of smart
terminals.

Ähnliche fragen