I
infinity331
Jungspund
Hallo Zusammen,
ich habe ein Skript geschrieben, welches mit mit Hilfe des RRDtools einige Daten grafisch ausgibt. Das Problem ist allerdings, dass ich eine sh-Datei ausführe und diese dann nach einigen anderen Befehlen wieder gestopt werden soll.
Das Ausführen sieht folgendermaßen aus:
Jetzt benötige ich aber die PID um die Datei wieder zu stoppen, welche ich folgendermaßen raushole:
An dieser Stelle werden aber immer 2 PIDs ausgegeben, eine welche nicht "killbar" ist. Ich möchte daher nur die erste Zeile ausgegeben haben, damit ich die korrekte PID killen kann und die Datei somit beendet ist.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß,
infinity331
PS: Using CentOS.
ich habe ein Skript geschrieben, welches mit mit Hilfe des RRDtools einige Daten grafisch ausgibt. Das Problem ist allerdings, dass ich eine sh-Datei ausführe und diese dann nach einigen anderen Befehlen wieder gestopt werden soll.
Das Ausführen sieht folgendermaßen aus:
Code:
sh /root/scripts/rrdtool/cronpluto.sh &
Jetzt benötige ich aber die PID um die Datei wieder zu stoppen, welche ich folgendermaßen raushole:
Code:
PID=$(ps -ax | grep cronpluto |awk '{print $1}')
kill PID
An dieser Stelle werden aber immer 2 PIDs ausgegeben, eine welche nicht "killbar" ist. Ich möchte daher nur die erste Zeile ausgegeben haben, damit ich die korrekte PID killen kann und die Datei somit beendet ist.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß,
infinity331
PS: Using CentOS.