【发布时间】:2011-09-26 06:50:31
【问题描述】:
我有一个自定义应用程序 (myApp),它将日志写入文件“/var/log/myApp”。我可以看到正在写入的日志,并且工作正常。现在我正在尝试为这个文件设置 logrotate,为此我创建了一个配置文件'/etc/logrotate.d/myApp',其内容是 -
/var/log/myApp {
missingok
size +10k
start 0
nocompress
create 0600 root root
rotate 10
postrotate
/etc/init.d/rsyslog restart > /dev/null 2>&1 || true
endscript
}
现在,如果我执行logrotate -dv /etc/logrotate.d/myApp,我不会看到任何错误,并且当执行logrotate -f /etc/logrotate.d/myApp 时,即强制logrotate 会旋转日志。但是当日志文件大小超过 10k 时,日志不会自动轮换。任何帮助将不胜感激。
【问题讨论】:
标签: logrotate