Ich habe einen Befehl zusammengestellt, um die Prozess-ID eines laufenden Daemons zurückzugeben:
ps aux | grep daemon_name | awk "{ print \$2 }"
Es funktioniert einwandfrei und gibt die PID zurück, aber es gibt auch eine zweite PID zurück, die vermutlich der Prozess ist, den ich gerade ausführe. Kann ich meinen Befehl von der Liste der zurückgegebenen PIDs ausschließen?
Ich habe es einige Male getestet und es scheint, dass mein Befehl immer die zweite PID in der Liste ist, aber ich möchte nicht nur die erste PID abrufen, falls sie ungenau ist.