我在日志旋转方面有问题。每天我都有一个脚本,可以从交换机和路由器中节省180多个信任。通过tftp,它将文件放入/script/backup/并带有文本扩展名。
文本文件的名称不是相同的模式,它是机器的主机名(例如:RTR-ETB-3702文本、RTR 4101文本、PVL92300AM1-SW1.text、C 9000-1.text等)唯一相同的是.text扩展名。因此,每天日志旋转都会在每个文件的名称上添加日期如下:RTR-ETB-3702_20210408文本,RTR-DC-4101_20210408文本,ETB 92300AM1-SW1_20210408文本,C 9000-1_20210408文本。
我从四月一日开始测试它。所以到目前为止我还有8天的轮换时间。问题是,它在过去两天运行良好,但在剩下的几天中,它会这样做:例如,第一个文本文件:
RTR-ETB-3701_20210408.text
RTR-ETB-3701_20210407.text
RTR-ETB-3701_20210406_20210408.text
RTR-ETB-3701_20210405_20210407.text
RTR-ETB-3701_20210404_20210406_20210408.text
RTR-ETB-3701_20210403_20210405_20210407.text
RTR-ETB-3701_20210402_20210404_20210406_20210408.text
RTR-ETB-3701_20210401_20210402_20210404_20210406_20210408.text我看到了一个模式,但我不明白为什么会这样(6-8,5-7,4-6-8,3-5-7,2-4-6-8,1-2-4-6-8)。为什么它在过去的2天里运行的很好,但不是所有的?这是我的log旋转式配置(in /etc/logrotate.d/sauvegarde reseau)。它每天在cron.daily中运行
/scripts/backups/*.text {
daily
rotate 30
nocompress
dateext
dateformat _%Y%m%d
extension .text
missingok
nocreate
notifempty
}我需要保留过去的30天吐露(短信)与每一个包含的日期,它是保存。我不需要压缩文件,我需要在同一个文件夹中的所有文本。
有什么想法吗?提前谢谢。
发布于 2021-04-08 11:15:57
您可以看到这里使用*.text而不是要旋转的文件的更具体引用的问题。
https://serverfault.com/questions/1059746
复制相似问题