| #!/bin/sh |
| # |
| # Start & stop the inadyn client |
| # |
| |
| CONFIG=/etc/inadyn.conf |
| VR_INADYN=/var/run/inadyn |
| |
| # check if CONFIG exists, print message & exit if it doesn't |
| [ ! -f $CONFIG ] && ( echo "The config file "$CONFIG" is missing...exiting now." && exit 2 ) |
| |
| # check if VR_INADYN exists, create it if not |
| [ ! -d $VR_INADYN ] && mkdir -p $VR_INADYN |
| |
| case "$1" in |
| start) |
| echo "Starting inadyn: " |
| start-stop-daemon -S -x /usr/bin/inadyn |
| [ $? = 0 ] && echo "OK" || echo "FAIL" |
| ;; |
| stop) |
| echo "Stopping inadyn: " |
| start-stop-daemon -q -K -x /usr/bin/inadyn |
| [ $? = 0 ] && echo "OK" || echo "FAIL" |
| rm -f /var/run/inadyn/inadyn.pid |
| ;; |
| restart) |
| "$0" stop |
| "$0" start |
| ;; |
| *) |
| echo "Usage: $0 {start|stop|restart}" |
| exit 1 |
| esac |
| |
| exit $? |