[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