• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Shell script:starten einer Anwendung und beenden mittels PID

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
 
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
 
wenn du die anwendung in den hintergrund startest dann steht die pid in $!
Code:
...
progxy &
echo "die pid von progxy ist $!"
...
 
Oben