目前我的logrotateconfiguration在旋转后的日志文件后添加一个单一的数字:
mylogfile.log被旋转到mylogfile.log.1
我想将扩展名更改为mylogfile.log.Current date
有没有人知道一个办法做到这一点?
我的日志轮换代码是:
/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log { copytruncate rotate 1 missingok notifempty }
目前正在使用script.is重命名旋转的文件有任何选项来更改日志旋转默认configuration的扩展名。 请帮帮我
是否有任何选项来改变扩展的位置,例如mylogfile.log到mylogfile_currentdate.log 。
只需在最后添加dateext选项(在最后一个选项notifempty后)。
我发现这个queation的答案..上面的代码必须改变如下所示
例:
/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log { copytruncate rotate 1 missingok notifempty DATE=`date +%F`; mv /usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log /usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog_DATE.log }