[vz-dev] Daemon und Script gleichnamig beim 1wirevz und s0vz
    Bernd Gewehr 
    Bernd at gewehr.net
       
    Wed Apr 10 21:02:52 CEST 2013
    
    
  
-----Ursprüngliche Nachricht----- 
From: Thorben Thuermer
Sent: Wednesday, April 10, 2013 1:23 AM
To: volkszaehler-dev at lists.volkszaehler.org
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.
> - Thorben
Hm. Wäre dann ein Script wie dieses hier sinnvoll, analog zu s0vz?
(reformatted)
vzlogger.sh
### BEGIN INIT INFO
# Provides: vzlogger
# Required-Start: rc.local
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 1
# Short-Description: Volkszaehler smart meter deamon
#### END INIT  INFO
#!/bin/bash
DAEMON="/usr/local/sbin/vzlogger"
PIDFILE="/tmp/vzlogger.pid"
test -f $DAEMON || exit 0
case "$1" in
    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
                    ;;
    restart)
                    $0 stop
                    $0 start
                    ;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
    
    
More information about the volkszaehler-dev
mailing list