【发布时间】:2015-11-23 01:13:19
【问题描述】:
我的目标是创建一个logrotate 配置,为每组日志文件指定不同的轮换号。第一组10个,第二组14个,其余5个。这是我目前所拥有的:
~/log/myLog1*.log{
rotate 10
...
}
~/log/myLog2*.log {
rotate 14
...
}
~/log/[!{myLog1,myLog2}]*.log {
rotate 5
...
}
以下显示了我要旋转的文件:
ls ~/log/[!{myLog1,myLog2}]*.log
但是因为logrotatedoesn't support extended globbing,第三种模式不起作用,我收到此错误消息
rotating pattern: ~/log/[! forced from command line (5 rotations)
empty log files are not rotated, old logs are removed
considering log ~/log/[!
log ~/log/[! does not exist -- skipping
谁能纠正我的最终模式以使其正常工作?
【问题讨论】: