init-script improved

git-svn-id: file:///home/jan/tmp/wetterstation/trunk@123 dd492736-c11a-0410-ad51-8c26713eaf7f
This commit is contained in:
losinshi 2006-09-21 16:56:53 +00:00
parent 1d4b205149
commit abbb81160a
1 changed files with 20 additions and 2 deletions

View File

@ -1,14 +1,32 @@
#!/bin/sh #!/bin/sh
binary='/home/jan/testwetter/sammeln/weatherdeamon'; binary='/home/jan/testwetter/sammeln/weatherdeamon';
user='jan'
group='jan'
check_status()
{
if [ $? = 0 ]
then
echo "OK"
else
echo "FAILED"
return=$rc_failed
fi
}
return=$rc_done return=$rc_done
case "$1" in case "$1" in
start) start)
/sbin/start-stop-daemon --start -v --exec $binary echo -n "Starting Weather - daemon..."
/sbin/start-stop-daemon --start -q --chuid $user --group $group --exec $binary
check_status
;; ;;
stop) stop)
/sbin/start-stop-daemon --stop -v --exec $binary echo -n "Stopping Weather - daemon..."
/sbin/start-stop-daemon --stop -q --exec $binary
check_status
;; ;;
restart) restart)
$0 stop && $0 start || return=$rc_failed $0 stop && $0 start || return=$rc_failed