Added files, directories and comments.
[sdr-websocket.git] / sdrninja-server / sdrninja.initd
diff --git a/sdrninja-server/sdrninja.initd b/sdrninja-server/sdrninja.initd
new file mode 100755 (executable)
index 0000000..8626e46
--- /dev/null
@@ -0,0 +1,47 @@
+#! /bin/sh
+
+### BEGIN INIT INFO
+# Provides:          sdrninja
+# Required-Start:    $local_fs $remote_fs
+# Required-Stop:
+# X-Start-Before:    rmnologin
+# 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