diff options
| author | Rob Harrop <rob@rabbitmq.com> | 2011-02-25 16:02:17 +0000 |
|---|---|---|
| committer | Rob Harrop <rob@rabbitmq.com> | 2011-02-25 16:02:17 +0000 |
| commit | b4fae0526122f5d4d221204cab4b163bc57baa0c (patch) | |
| tree | b5f678692e0ce08baa98594204ddece9f10173a7 /packaging/common | |
| parent | 50aeae4f4f7469d0399dea5fa5f816895f7e115d (diff) | |
| parent | c5278e21223d8ad7af73d3b73240435019822635 (diff) | |
| download | rabbitmq-server-git-b4fae0526122f5d4d221204cab4b163bc57baa0c.tar.gz | |
Merge bug23727 into default
Diffstat (limited to 'packaging/common')
| -rw-r--r-- | packaging/common/rabbitmq-server.init | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/packaging/common/rabbitmq-server.init b/packaging/common/rabbitmq-server.init index c1647dc505..916dee6fb2 100644 --- a/packaging/common/rabbitmq-server.init +++ b/packaging/common/rabbitmq-server.init @@ -101,6 +101,16 @@ rotate_logs_rabbitmq() { set -e } +restart_running_rabbitmq () { + status_rabbitmq quiet + if [ $RETVAL = 0 ] ; then + restart_rabbitmq + else + echo RabbitMQ is not runnning + RETVAL=0 + fi +} + restart_rabbitmq() { stop_rabbitmq start_rabbitmq @@ -124,11 +134,16 @@ case "$1" in echo -n "Rotating log files for $DESC: " rotate_logs_rabbitmq ;; - force-reload|reload|restart|condrestart|try-restart) + force-reload|reload|restart) echo -n "Restarting $DESC: " restart_rabbitmq echo "$NAME." ;; + try-restart) + echo -n "Restarting $DESC: " + restart_running_rabbitmq + echo "$NAME." + ;; *) echo "Usage: $0 {start|stop|status|rotate-logs|restart|condrestart|try-restart|reload|force-reload}" >&2 RETVAL=1 |
