Fix error in start script

Former-commit-id: 8eb0b39d953b2ba7c8371ca7c002de73029ee32e
This commit is contained in:
lobocobra 2014-03-30 03:16:42 +02:00
parent 8eb43f0c90
commit 67d944a539
1 changed files with 32 additions and 20 deletions

View File

@ -7,13 +7,17 @@ DAEMON=hyperiond
DAEMONOPTS="/etc/hyperion.config.json"
DAEMON_PATH="/usr/bin"
NAME=$DEAMON
NAME=$DAEMON
DESC="Hyperion ambilight server"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
case "$1" in
start)
if [ $(pgrep -l $NAME |wc -l) = 1 ]
then
printf "%-50s\n" "Already running..."
exit 1
else
printf "%-50s" "Starting $NAME..."
cd $DAEMON_PATH
PID=`$DAEMON $DAEMONOPTS > /dev/null 2>&1 & echo $!`
@ -24,6 +28,7 @@ start)
echo $PID > $PIDFILE
printf "%s\n" "Ok"
fi
fi
;;
status)
printf "%-50s" "Checking $NAME..."
@ -39,6 +44,8 @@ status)
fi
;;
stop)
if [ -f $PIDFILE ]
then
printf "%-50s" "Stopping $NAME"
PID=`cat $PIDFILE`
cd $DAEMON_PATH
@ -49,6 +56,9 @@ stop)
else
printf "%s\n" "pidfile not found"
fi
else
printf "%-50s\n" "No PID file $NAME not running?"
fi
;;
restart)
@ -60,3 +70,5 @@ restart)
echo "Usage: $0 {status|start|stop|restart}"
exit 1
esac
exit 0