[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