iro/MyIro_daemon
changeset 0 a3b6e531f0d2
child 24 2119564de7a9
equal deleted inserted replaced
-1:000000000000 0:a3b6e531f0d2
       
     1 #! /bin/sh
       
     2 NAME="IRO"
       
     3 DEAMON=/home/sandy/svn/daemon/MyIro
       
     4 DEAMON_OPTS=""
       
     5 PID=/home/sandy/var/run/$NAME.pid
       
     6 
       
     7 test -x $DEAMON || exit 0
       
     8 
       
     9 . /lib/lsb/init-functions
       
    10 
       
    11 case "$1" in
       
    12   start)
       
    13 	log_daemon_msg "Starting $NAME" $NAME
       
    14 	if start-stop-daemon --start --quiet --oknodo --pidfile $PID --make-pidfile --background --chuid sandy --group sandy --chdir /home/sandy/svn/iro --startas $DEAMON -- $DEAMON_OPTS; then
       
    15 	    log_end_msg 0
       
    16 	else
       
    17 	    log_end_msg 1
       
    18 	fi
       
    19 	;;
       
    20   stop)
       
    21 	log_daemon_msg "Stopping $NAME" $NAME
       
    22 	if start-stop-daemon --stop --quiet --oknodo --pidfile $PID; then
       
    23 	    log_end_msg 0
       
    24 	else
       
    25 	    log_end_msg 1
       
    26 	fi
       
    27 	;;
       
    28 
       
    29   restart)
       
    30 	$0 stop
       
    31 	sleep 1
       
    32 	$0 start
       
    33 	;;
       
    34 
       
    35   status)
       
    36 	status_of_proc -p $PID $DEAMON $NAME && exit 0 || exit $?
       
    37 	;;
       
    38 
       
    39   *)
       
    40 	log_action_msg "Usage: $0 {start|stop|restart|status}"
       
    41 	exit 1
       
    42 esac
       
    43 
       
    44 exit 0