equal
deleted
inserted
replaced
|
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 |