#!/bin/sh

STATUSFILE=/tmp/sync_disk_svc.status
PROGRAM=sync_disk_svc

SUBCMD=$1
shift
case "$SUBCMD" in
	start)
		$PROGRAM $* -f $STATUSFILE &
		sleep 1
		PID=`pidof ${PROGRAM##*/}`
		if [ -z "$PID" ]; then
			exit 1;
		else
			exit 0;
		fi
		;;
	stop)
		PID=`pidof ${PROGRAM##*/}`
		if [ -z "$PID" ]; then
			exit 1
		else
			kill $PID
			exit $?
		fi
		;;
	status)
		if [ -f $STATUSFILE ]; then
			cat $STATUSFILE
			exit 0
		else
			exit 1
		fi
		;;
	*)
		echo -e "Usage:"
		echo -e "\t${0##*/} {start|stop|status}"
		exit 1
		;;
esac

