#! /bin/bash
#
# giis.daemon Start/Stop the giis.daemon.
#
# chkconfig: - 90 60
# description: gET iT i sAY
# ext3/ext2 undelete tool.User can recover
# files by it's name/type/owner.Forensic analyser
# provided.Recovers Deleted database tables.Restores
# deleted files to it's original location.But
# you can't recover the files deleted before
# installation of giis.
# processname: giis.daemon
# pidfile: /var/run/giis.pid
RETVAL=0
prog="giis"
prog_bin='/usr/bin/giis.daemon'
prog_args=''
LOCK_FILE=/var/lock/subsys/giis
# Source function library.
. /etc/init.d/functions
start() {
echo -n $"Starting $prog: "
daemon $prog $prog_args && success || failure
RETVAL=$?
[ "$RETVAL" = 0 ] && touch $LOCK_FILE
echo
}
stop() {
echo -n $"Stopping $prog: "
if [ -n "`pidfileofproc $prog_bin`" ]; then
killproc $prog_bin
RETVAL=3
else
failure $"Stopping $prog"
fi
RETVAL=$?
[ "$RETVAL" = 0 ] && rm -f $LOCK_FILE
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status $prog_bin
;;
condrestart)
if [ -f $LOCK_FILE ]; then
if [ "$RETVAL" = 0 ]; then
stop
sleep 3
start
fi
fi
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart}"
RETVAL=3
esac
exit $RETVAL