summaryrefslogtreecommitdiff
path: root/seatd/seatd.service
blob: 35d1df972c88532ed2b8635588cd968e5f4297b1 (plain)
    1 #!/bin/sh
    2 #
    3 # /etc/rc.d/seatd: start/stop seatd daemon
    4 #
    5 
    6 SSD=/sbin/start-stop-daemon
    7 PROG=/usr/bin/seatd
    8 OPTS="-g video"
    9 
   10 case $1 in
   11 start)
   12   $SSD --start --background --exec $PROG -- $OPTS
   13   ;;
   14 stop)
   15   $SSD --stop --retry 10 --exec $PROG
   16   ;;
   17 restart)
   18   $0 stop
   19   $0 start
   20   ;;
   21 status)
   22   $SSD --status --exec $PROG
   23   case $? in
   24     0) echo "$PROG is running with pid $(pidof $PROG)" ;;
   25     1) echo "$PROG is not running but the pid file $PID exists" ;;
   26     3) echo "$PROG is not running" ;;
   27     4) echo "Unable to determine the program status" ;;
   28   esac
   29   ;;
   30 *)
   31   echo "usage: $0 [start|stop|restart|status]"
   32   ;;
   33 esac
   34 
   35 # End of file

Generated by cgit