From 06b1c9a20f8c01629e1ac91be6be115bed9ff074 Mon Sep 17 00:00:00 2001 From: desertwitch <24509509+desertwitch@users.noreply.github.com> Date: Thu, 10 Oct 2024 07:03:48 +0200 Subject: [PATCH] /etc/rc.d/rc.rsyslogd: check status before reload --- etc/rc.d/rc.rsyslogd | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/etc/rc.d/rc.rsyslogd b/etc/rc.d/rc.rsyslogd index 03315c715..e8eeea515 100755 --- a/etc/rc.d/rc.rsyslogd +++ b/etc/rc.d/rc.rsyslogd @@ -74,8 +74,12 @@ rsyslogd_restart(){ rsyslogd_reload(){ log "Reloading $DAEMON..." local REPLY - REPLY="Reloaded" - run killall -HUP --ns $$ rsyslogd || REPLY="Failed" + if ! rsyslogd_running; then + REPLY="Not running" + else + REPLY="Reloaded" + run killall -HUP --ns $$ rsyslogd || REPLY="Failed" + fi log "$DAEMON... $REPLY." }