Shell script:starten einer Anwendung und beenden mittels PID

tripiz

Newbie
Hi,

ich möchte aus einem Script heraus eine Anwendung starten und die Möglichkeit haben, die Anwendung in dem Script wieder zu beenden.

Sprich: wie bekomm ich die PID einer gestarten Anwendung raus, damit ich die Anwendung wieder killen kann? Vlt. mit der Systemvariable $$ ?

danke
tripiz
 

oc2pus

Ultimate Guru
zum Beispiel so:

Code:
PID=`ps -e | grep PROGNAME | awk '{print $1}'`
echo $PID > /tmp/pid-progname
kill `cat /tmp/pid-progname` 2>/dev/null
 

ninguno

Member
wenn du die anwendung in den hintergrund startest dann steht die pid in $!
Code:
...
progxy &
echo "die pid von progxy ist $!"
...
 
Oben