From: Arkadiusz Miƛkiewicz Date: Thu, 26 Feb 2004 23:15:34 +0000 (+0000) Subject: - graceful reload support X-Git-Tag: auto/ac/apache-2_0_48-0_4~9 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fapache.git;a=commitdiff_plain;h=897dc8cb4e1894c1674025732962e068f8630ef5 - graceful reload support Changed files: apache.init -> 1.21 apache1.init -> 1.9 --- diff --git a/apache.init b/apache.init index 8c5df99..6c87bf4 100644 --- a/apache.init +++ b/apache.init @@ -86,6 +86,7 @@ case "$1" in msg_not_running httpd >&2 RETVAL=7 fi + ;; *) msg_usage "$0 {start|stop|restart|reload|force-reload|graceful|status}" exit 3 diff --git a/apache1.init b/apache1.init index 929ffa3..9e6a87c 100644 --- a/apache1.init +++ b/apache1.init @@ -78,8 +78,18 @@ case "$1" in RETVAL=7 fi ;; + graceful) + if [ -f /var/lock/subsys/httpd ]; then + msg_reloading httpd + killproc httpd -USR1 + RETVAL=$? + else + msg_not_running httpd >&2 + RETVAL=7 + fi + ;; *) - msg_usage "$0 {start|stop|restart|reload|force-reload|status}" + msg_usage "$0 {start|stop|restart|reload|force-reload|graceful|status}" exit 3 ;; esac