[vz-dev] Daemon und Script gleichnamig beim 1wirevz und s0vz

Thorben Thuermer r00t at constancy.org
Thu Apr 11 00:04:31 CEST 2013


On Wed, 10 Apr 2013 21:02:52 +0200 "Bernd Gewehr" <Bernd at gewehr.net> wrote:
> -----Ursprüngliche Nachricht----- 
> From: Thorben Thuermer
> Sent: Wednesday, April 10, 2013 1:23 AM
> Subject: Re: [vz-dev] Daemon und Script gleichnamig beim 1wirevz und s0vz
> > das ist ein bug in vzlogger!
> > das sinnlose und nicht unterstuetzte argument 'restart' wird einfach
> > ignoriert, und vzlogger startet. eine bereits laufende instanz wird
> > dabei aber nicht beendet.
> 
> Hm. Wäre dann ein Script wie dieses hier sinnvoll, analog zu s0vz?

also, ein initscript das mit pidof und killall arbeitet, und ein pid-file
referenziert das nie erzeugt wird, ist m.E. schlechter als garkeins...

nebenbei existiert im vzlogger repository doch schon ein vernuenftigeres:
https://github.com/volkszaehler/vzlogger/blob/master/debian/vzlogger.init

- T.

[...]
> PIDFILE="/tmp/vzlogger.pid"
[...]
>     start)
>                     test ! -f $PIDFILE || { echo "Deamon already running!"; 
> exit 0; }
>                     chrt -r 99 su -c $DAEMON pi
>                     su -c "renice -99 `pidof $DAEMON`" >/dev/null 2>&1
>                     ;;
> 
>     stop)
>                     killall -q vzlogger
>                     rm -f /tmp/vzlogger.pid
[...]


More information about the volkszaehler-dev mailing list