[Fli4l_dev] PID File erstellen für igmpproxy
Stephan Sanders
Stephan at genlog.de
Fr Jun 7 19:47:47 CEST 2013
Hallo,
ich versuche das igmpproxy Paket ein wenig zu erweitern.
Jetzt scheitere ich daran, dass ich manuell kein pidfile für das binary
erzeugen kann.
Erst wollte ich wie folgt vorgehen:
igmpproxy $flag $igmp_config_dir &
echo $! > /var/run/igmp.pid
# Geht leider nicht! PID of igmp ist immer 1-2 h.her als $!
Dann habe ich es unelegant mit ps versucht:
pid=`ps ax | grep "igmp" | grep -v grep | sed 's/ root.*$//' | sed 's/ //'`
echo "$pid" > /var/run/igmp.pid
Funktioniert auf der Console von Hand prima. Aber im Script leider
nicht. Dabei werden im Script 3 JobIDs zurückgeliefert.
killall igmpproxy funktioniert, ist aber nicht so erwünscht?! oder? :-)
ps -C PROZESSNAME gibt es ja leider nicht beim fli4l.
Kennt jemand einen weiteren Weg?
Viele Grüße
Stephan
Mehr Informationen über die Mailingliste Fli4l_dev