[vz-dev] Daemon und Script gleichnamig beim 1wirevz und s0vz
Bernd Gewehr
Bernd at gewehr.net
Wed Apr 10 20:50:00 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?
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/bashDAEMON="/usr/local/sbin/vzlogger"PIDFILE="/tmp/vzlogger.pid"
test -f $DAEMON || exit 0case "$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 vzloggerrm -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