[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