Added files, directories and comments.
[sdr-websocket.git] / sdrninja-server / sdrninja.initd
1 #! /bin/sh
2
3 ### BEGIN INIT INFO
4 # Provides:          sdrninja
5 # Required-Start:    $local_fs $remote_fs
6 # Required-Stop:
7 # X-Start-Before:    rmnologin
8 # Default-Start:     2 3 4 5
9 # Default-Stop:
10 # Short-Description: sdrninja
11 # Description: SDRNINJA
12 ### END INIT INFO
13
14 #N=/etc/init.d/sdrninja
15
16 PATH=/bin:/usr/bin:/sbin:/usr/sbin
17 DAEMON=/etc/sdrninja/start.sh
18 PIDFILE=/var/run/sdrninja.pid
19
20 test -x $DAEMON || exit 0
21
22 . /lib/lsb/init-functions
23
24 case "$1" in
25   start)
26      log_daemon_msg "Starting sdrninja"
27      start_daemon -p $PIDFILE $DAEMON
28      log_end_msg $?
29    ;;
30   stop)
31      log_daemon_msg "Stopping sdrninja"
32      killproc -p $PIDFILE $DAEMON
33      PID=`ps x |grep feed | head -1 | awk '{print $1}'`
34      kill -9 $PID       
35      log_end_msg $?
36    ;;
37   force-reload|restart)
38      $0 stop
39      $0 start
40    ;;
41  *)
42    echo "Usage: /etc/init.d/sdrninja {start|stop|restart|force-reload}"
43    exit 1
44   ;;
45 esac
46
47 exit 0