From 9193e83a385a6d53a85715eec7c58e1606c82438 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 16 Mar 2006 14:25:42 +0000 Subject: [PATCH] - add flush-logs target Changed files: apache1.init -> 1.22 --- apache1.init | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/apache1.init b/apache1.init index d4b6725..742c168 100644 --- a/apache1.init +++ b/apache1.init @@ -122,13 +122,28 @@ case "$1" in killproc apache -USR1 else fail - echo "Configuration file syntax test failed." + echo >&2 "Configuration file syntax test failed." fi else msg_not_running apache >&2 RETVAL=7 fi ;; + flush-logs) + if [ -f /var/lock/subsys/apache ]; then + msg_reloading apache + + apache -t > /dev/null 2>&1 + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + killproc apache -USR1 + RETVAL=$? + else + fail + echo >&2 "Configuration file syntax test failed." + fi + fi + ;; configtest) apache -t ;; -- 2.44.0