summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mail-filter/rspamd/files/rspamd-r1.logrotate')
-rw-r--r--mail-filter/rspamd/files/rspamd-r1.logrotate16
1 files changed, 16 insertions, 0 deletions
diff --git a/mail-filter/rspamd/files/rspamd-r1.logrotate b/mail-filter/rspamd/files/rspamd-r1.logrotate
new file mode 100644
index 000000000000..5cb2fdd55e07
--- /dev/null
+++ b/mail-filter/rspamd/files/rspamd-r1.logrotate
@@ -0,0 +1,16 @@
+/var/log/rspamd/rspamd.log {
+ daily
+ rotate 4
+ delaycompress
+ compress
+ notifempty
+ missingok
+ postrotate
+ if test -d /run/systemd/system ; then
+ systemctl kill -s USR1 --kill-who=main rspamd.service
+ else
+ test -r /run/rspamd.pid && kill -USR1 $(cat /run/rspamd.pid) &>/dev/null
+ fi
+ endscript
+}
+