diff options
Diffstat (limited to 'contrib/init.d')
-rwxr-xr-x | contrib/init.d/rc.redhat.asterisk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/init.d/rc.redhat.asterisk b/contrib/init.d/rc.redhat.asterisk index d2a630ea4..f2ebc3674 100755 --- a/contrib/init.d/rc.redhat.asterisk +++ b/contrib/init.d/rc.redhat.asterisk @@ -99,8 +99,14 @@ start() { stop() { # Stop daemons. + if [ -f $SAFE_ASTERISK ]; then + # Kill safe_asterisk first, to prevent us from starting up 2 instances of safe_asterisk + echo -n $"Stopping safe_asterisk: " + killproc `basename $SAFE_ASTERISK` + echo + fi echo -n $"Shutting down asterisk: " - killproc asterisk + killproc `basename $DAEMON` RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/asterisk echo |