diff options
Diffstat (limited to 'testing/rspamd/rspamd.initd')
-rw-r--r-- | testing/rspamd/rspamd.initd | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/testing/rspamd/rspamd.initd b/testing/rspamd/rspamd.initd index 0fd5b9323b..a20f78457e 100644 --- a/testing/rspamd/rspamd.initd +++ b/testing/rspamd/rspamd.initd @@ -8,8 +8,9 @@ pidfile=${pidfile:-/run/rspamd/rspamd.pid} command=/usr/sbin/rspamd command_args="-u $user -g $group -c $cfgfile -p $pidfile" required_files="$cfgfile" -extra_started_commands="reload" +extra_started_commands="reload reopen" description_reload="Reload configuration" +description_reopen="Reopen log files" depend() { need localmount net @@ -28,3 +29,9 @@ reload() { start-stop-daemon --signal HUP --pidfile $pidfile eend $? } + +reopen() { + ebegin "Reopening ${SVCNAME} log files" + start-stop-daemon --signal USR1 --pidfile $pidfile + eend $? +}
\ No newline at end of file |