Added files, directories and comments.
[sdr-websocket.git] / sdrninja-client / sdrninja.init
diff --git a/sdrninja-client/sdrninja.init b/sdrninja-client/sdrninja.init
new file mode 100755 (executable)
index 0000000..0c21e7f
--- /dev/null
@@ -0,0 +1,47 @@
+#! /bin/sh
+
+### BEGIN INIT INFO
+# Provides:          sdrninja
+# Required-Start:      $remote_fs $syslog
+# Required-Stop:       $remote_fs $syslog
+# Default-Start:       2 3 4 5
+# Default-Stop:                
+# Short-Description: sdrninja
+# Description: SDRNINJA
+### END INIT INFO
+
+#N=/etc/init.d/sdrninja
+
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+DAEMON=/etc/sdrninja/start.sh
+PIDFILE=/var/run/sdrninja.pid
+
+test -x $DAEMON || exit 0
+
+. /lib/lsb/init-functions
+
+case "$1" in
+  start)
+     log_daemon_msg "Starting sdrninja"
+     start_daemon -p $PIDFILE $DAEMON
+     log_end_msg $?
+   ;;
+  stop)
+     log_daemon_msg "Stopping sdrninja"
+     killproc -p $PIDFILE $DAEMON
+     PID=`ps x |grep feed | head -1 | awk '{print $1}'`
+     kill -9 $PID       
+     log_end_msg $?
+   ;;
+  force-reload|restart)
+     $0 stop
+     $0 start
+   ;;
+ *)
+   echo "Usage: /etc/init.d/sdrninja {start|stop|restart|force-reload}"
+   exit 1
+  ;;
+esac
+
+exit 0
+