1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| | # ==> /etc/logrotate.d/public-inbox <==
#
# See the logrotate(8) manpage for more information:
# http://linux.die.net/man/8/logrotate
/var/log/public-inbox/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
sharedscripts
dateext
# note the lack of the racy "copytruncate" option in this
# config. public-inbox-*d supports the USR1 signal and
# we send it as our "lastaction":
lastaction
# systemd users do not need PID files,
# only signal the @1 process since the @2 is short-lived
# For systemd users, assuming you use two services
systemctl kill -s SIGUSR1 public-inbox-httpd@1.service
systemctl kill -s SIGUSR1 public-inbox-nntpd@1.service
endscript
}
|