Mercurial > hg > freeDiameter
annotate contrib/debian/freediameter-daemon.init @ 1557:7c777b0082ec 1.5.0
Update version information for 1.5.0
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Sat, 10 Oct 2020 12:58:27 +0800 |
parents | adc78299a151 |
children |
rev | line source |
---|---|
314
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
1 #! /bin/sh |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
2 |
315
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
3 ### BEGIN INIT INFO |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
4 # Provides: freediameter |
322
b26ed8eff9bf
Revert change to non-LSB init levels
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
318
diff
changeset
|
5 # Default-Start: 2 3 4 5 |
b26ed8eff9bf
Revert change to non-LSB init levels
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
318
diff
changeset
|
6 # Default-Stop: 0 1 6 |
318 | 7 # Required-Start: $remote_fs $syslog |
8 # Required-Stop: $remote_fs $syslog | |
315
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
9 # Short-Description: Start freeDiameter daemon at boot time |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
10 # Description: Start the freeDiameter daemon at boot time. |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
11 # freeDiameter is an extensible implementation of the Diameter protocol, |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
12 # designed for Authentication, Authorization and Accounting. Diameter is |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
13 # an evolution of the RADIUS protocol. |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
14 ### END INIT INFO# |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
15 |
314
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
16 DAEMON=/usr/bin/freeDiameterd |
315
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
17 CONF=/etc/freeDiameter/freeDiameter.conf |
314
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
18 NAME=freediameter |
475 | 19 DESC="freeDiameter daemon" |
314
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
20 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
21 test -x $DAEMON || exit 0 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
22 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
23 LOGDIR=/var/log/freediameter |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
24 PIDFILE=/var/run/$NAME.pid |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
25 DODTIME=30 # Time to wait for the server to die, in seconds |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
26 # The value is high because we wait for STA answers |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
27 # before disconnecting the peers. |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
28 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
29 # Include freediameter defaults if available |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
30 if [ -f /etc/default/freediameter ] ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
31 . /etc/default/freediameter |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
32 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
33 |
315
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
34 test x"" != x$DAEMON_OPTS || test -f $CONF || exit 0 |
2725e68bc78d
Tweak init.d scripts
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
314
diff
changeset
|
35 |
314
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
36 set -e |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
37 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
38 running_pid() |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
39 { |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
40 # Check if a given process pid's cmdline matches a given name |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
41 pid=$1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
42 name=$2 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
43 [ -z "$pid" ] && return 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
44 [ ! -d /proc/$pid ] && return 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
45 cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1 |cut -d : -f 1` |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
46 # Is this the expected child? |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
47 [ "$cmd" != "$name" ] && return 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
48 return 0 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
49 } |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
50 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
51 running() |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
52 { |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
53 # Check if the process is running looking at /proc |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
54 # (works for all users) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
55 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
56 # No pidfile, probably no daemon present |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
57 [ ! -f "$PIDFILE" ] && return 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
58 # Obtain the pid and check it against the binary name |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
59 pid=`cat $PIDFILE` |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
60 running_pid $pid $DAEMON || return 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
61 return 0 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
62 } |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
63 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
64 force_stop() { |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
65 # Forcefully kill the process |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
66 [ ! -f "$PIDFILE" ] && return |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
67 if running ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
68 kill -15 $pid |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
69 # Is it really dead? |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
70 [ -n "$DODTIME" ] && sleep "$DODTIME"s |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
71 if running ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
72 kill -9 $pid |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
73 [ -n "$DODTIME" ] && sleep "$DODTIME"s |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
74 if running ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
75 echo "Cannot kill $LABEL (pid=$pid)!" |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
76 exit 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
77 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
78 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
79 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
80 rm -f $PIDFILE |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
81 return 0 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
82 } |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
83 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
84 case "$1" in |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
85 start) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
86 echo -n "Starting $DESC: " |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
87 start-stop-daemon --start --quiet --pidfile $PIDFILE \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
88 --exec $DAEMON -- $DAEMON_OPTS |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
89 if running ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
90 echo "$NAME." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
91 else |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
92 echo " ERROR." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
93 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
94 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
95 stop) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
96 echo -n "Stopping $DESC: " |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
97 start-stop-daemon --stop --quiet --pidfile $PIDFILE \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
98 --exec $DAEMON |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
99 echo "$NAME." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
100 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
101 force-stop) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
102 echo -n "Forcefully stopping $DESC: " |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
103 force_stop |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
104 if ! running ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
105 echo "$NAME." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
106 else |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
107 echo " ERROR." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
108 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
109 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
110 #reload) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
111 # |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
112 # If the daemon can reload its config files on the fly |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
113 # for example by sending it SIGHUP, do it here. |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
114 # |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
115 # If the daemon responds to changes in its config file |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
116 # directly anyway, make this a do-nothing entry. |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
117 # |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
118 # echo "Reloading $DESC configuration files." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
119 # start-stop-daemon --stop --signal 1 --quiet --pidfile \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
120 # /var/run/$NAME.pid --exec $DAEMON |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
121 #;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
122 force-reload) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
123 # |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
124 # If the "reload" option is implemented, move the "force-reload" |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
125 # option to the "reload" entry above. If not, "force-reload" is |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
126 # just the same as "restart" except that it does nothing if the |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
127 # daemon isn't already running. |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
128 # check wether $DAEMON is running. If so, restart |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
129 start-stop-daemon --stop --test --quiet --pidfile \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
130 /var/run/$NAME.pid --exec $DAEMON \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
131 && $0 restart \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
132 || exit 0 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
133 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
134 restart) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
135 echo -n "Restarting $DESC: " |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
136 start-stop-daemon --stop --quiet --pidfile \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
137 /var/run/$NAME.pid --exec $DAEMON |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
138 [ -n "$DODTIME" ] && sleep $DODTIME |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
139 start-stop-daemon --start --quiet --pidfile \ |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
140 /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
141 echo "$NAME." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
142 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
143 status) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
144 echo -n "$LABEL is " |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
145 if running ; then |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
146 echo "running" |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
147 else |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
148 echo " not running." |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
149 exit 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
150 fi |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
151 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
152 *) |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
153 N=/etc/init.d/$NAME |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
154 # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
155 echo "Usage: $N {start|stop|restart|force-reload|status|force-stop}" >&2 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
156 exit 1 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
157 ;; |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
158 esac |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
159 |
48225b1db9d4
Added back missing files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
160 exit 0 |