有一个设置logrotate可以在日志达到 1GB 时轮换日志。但是当它们达到所需的量时,日志不会自动轮换。据我了解,您需要cron使用它(每 5 分钟运行一次所需的配置logrotate),但是如何使它不会破坏logrotate每天运行一次的其他配置的工作?
在哪里以及如何开处方?
配置/etc/logrotate.d/customizer_generator
/storage/logs/customizer_generator/*.log {
size 1G
sharedscripts
rotate 31
delaycompress
compress
compresscmd /usr/bin/pigz
compressoptions -p2
postrotate
test -s /run/syslogd.pid && kill -HUP $(cat /run/syslogd.pid)
# postrotate script should always return 0
true
endscript
}