我正在运行一个将标准输出和标准错误写入日志文件的进程/var/log/dragonturtle.log。无论如何,有没有旋转日志文件的过程,并且该进程可以继续写入新的日志文件而不会终止该进程?
当前发生了什么(鉴于下面的logrotate配置):
- 处理写入
/var/log/dragonturtle.log - logrotate的移动
/var/log/dragonturtle.log来/var/log/dragonturtle.log.1 - 流程继续写入
/var/log/dragonturtle.log.1
我想发生的事情:
- 处理写入
/var/log/dragonturtle.log - 将副本
/var/log/dragonturtle.log对数旋转/var/log/dragonturtle.log.1 - Logrotate截断
/var/log/dragonturtle.log - 流程继续写入
/var/log/dragonturtle.log
/etc/logrotate.d/dragonturtle:
/var/log/dragonturtle.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 644 dragonturtle dragonturtle
}