|
Lines 112-133
start_sip()
Link Here
|
| 112 |
stop_sip() |
112 |
stop_sip() |
| 113 |
{ |
113 |
{ |
| 114 |
local name=$1 |
114 |
local name=$1 |
|
|
115 |
local PIDFILE="/var/run/koha/${name}/${name}-koha-sip.pid" |
| 115 |
|
116 |
|
| 116 |
if is_sip_running $name; then |
117 |
if is_sip_running $name; then |
| 117 |
|
118 |
|
| 118 |
DAEMONOPTS="--name=${name}-koha-sip \ |
|
|
| 119 |
--errlog=/var/log/koha/${name}/sip-error.log \ |
| 120 |
--output=/var/log/koha/${name}/sip-output.log \ |
| 121 |
--verbose=1 \ |
| 122 |
--respawn \ |
| 123 |
--delay=30 \ |
| 124 |
--pidfiles=/var/run/koha/${name} \ |
| 125 |
--user=${name}-koha.${name}-koha" |
| 126 |
|
| 127 |
[ "$verbose" != "no" ] && \ |
119 |
[ "$verbose" != "no" ] && \ |
| 128 |
log_daemon_msg "Stopping SIP server for ${name}" |
120 |
log_daemon_msg "Stopping SIP server for ${name}" |
| 129 |
|
121 |
|
| 130 |
if daemon $DAEMONOPTS --stop; then |
122 |
if start-stop-daemon --pidfile $PIDFILE --user ${name}-koha --stop --retry=TERM/30/KILL/5; then |
| 131 |
([ "$verbose" != "no" ] && \ |
123 |
([ "$verbose" != "no" ] && \ |
| 132 |
log_end_msg 0) || return 0 |
124 |
log_end_msg 0) || return 0 |
| 133 |
else |
125 |
else |
| 134 |
- |
|
|