diff --git a/deamon/init/weatherd b/deamon/init/weatherd index 107b1f7..9950f08 100755 --- a/deamon/init/weatherd +++ b/deamon/init/weatherd @@ -1,14 +1,32 @@ #!/bin/sh 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 case "$1" in 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) - /sbin/start-stop-daemon --stop -v --exec $binary + echo -n "Stopping Weather - daemon..." + /sbin/start-stop-daemon --stop -q --exec $binary + check_status ;; restart) $0 stop && $0 start || return=$rc_failed