logrotate 后的具体名称

vir*_*tor 1 logrotate

我想要 logrotate 创建具有好名字的文件。有没有办法在旋转后为名称强制某种模式?我想创建一种service-{year}-{month}-{day}-{hour}格式并每小时轮换一次。

看来我正在运行一个版本dateext,但没有dateformat. 无论如何,我想使用这种记录方式。

bin*_*dbn 9

logrotate 配置文件:

dateext
dateformat -%Y-%m-%d-%s
Run Code Online (Sandbox Code Playgroud)

出去:

atop.log-2010-09-30-1285850549
Run Code Online (Sandbox Code Playgroud)

不支持小时。您可以使用 postrotate 重命名。