1#!/bin/sh 2# 3# Start mrp 4# 5 6DAEMON="mrp_server" 7 8PIDFILE="/var/run/$DAEMON.pid" 9 10# shellcheck source=/dev/null 11[ -r "/etc/default/mrp_server" ] && . "/etc/default/mrp_server" 12 13start() { 14 printf "Starting mrp daemon: " 15 start-stop-daemon -S -b -q -m -p $PIDFILE \ 16 -x /usr/bin/$DAEMON 17 status=$? 18 if [ "$status" -eq 0 ]; then 19 echo "OK" 20 else 21 echo "FAIL" 22 fi 23 return $status 24} 25 26stop() { 27 printf "Stopping mrp daemon: " 28 start-stop-daemon -K -q -p $PIDFILE 29 status=$? 30 if [ "$status" -eq 0 ]; then 31 rm -f "$PIDFILE" 32 echo "OK" 33 else 34 echo "FAIL" 35 fi 36 return $status 37} 38 39case "$1" in 40 start) 41 start 42 ;; 43 stop) 44 stop 45 ;; 46 restart|reload) 47 stop 48 start 49 ;; 50 *) 51 echo "Usage: $0 {start|stop|restart}" 52 exit 1 53esac 54 55exit $? 56