Logrotate获取创build的文件名

我可以生成文件从原始日志文件截断时间戳扩展(%y%m%d%s)。 我怎样才能得到创build文件的名称,以便在'postrotate'中使用这个名字。 下面的conf文件在旋转需要时间的时候不起作用。

/usr/local/apacheHttpServer/logs/mod_jk.log{ missingok copytruncate rotate 7 notifempty sharedscripts dateext dateformat -%Y-%m-%d-%s postrotate day=$(date +%Y-%m-%d-%s) cp /usr/local/apacheHttpServer/logs/mod_jk.log-$day /tmp/truncate/log/ endscript } 

实际上可能有几种方法来检测创build的​​文件。 但我认为应该有简单的variables保持这个名字。 提前致谢

如果dateformat如下(不包含秒),我发现了一个单词问题。 文件名可以预测。 但是我仍然不知道dateformat是否也包含秒(%s)

 dateformat -%Y-%m-%d