--- smsdaemon/scripts/smsdaemon-initscript 2008/12/19 07:33:01 204 +++ smsdaemon/scripts/smsdaemon-initscript 2010/02/19 08:47:31 592 @@ -1,10 +1,12 @@ #! /bin/bash PIDFILE="/var/run/smsdaemon.pid" +chmod 666 /dev/ttyUSB0 + function start_d { - /usr/local/sbin/smsdaemon --daemon + /usr/local/bin/smsdaemon --daemon } function stop_d @@ -37,6 +39,12 @@ fi } +function reload_d +{ + PID=`cat $PIDFILE` + kill -HUP $PID +} + case $1 in "start") start_d @@ -47,7 +55,15 @@ "status") status_d ;; + "reload") + reload_d + ;; + "restart") + stop_d + sleep 5 + start_d + ;; *) - echo "Usage $0 [start|stop|status]" + echo "Usage $0 [start|stop|status|reload|restart]" ;; esac