linux 备份日志和删除日志脚本遇到问题

最后冰吻free 2017-10-27 11:44:13
对~/log/目录下日志进行打包压缩:20171027.tar.gz,如果log目录下文件特别大,打包压缩需要10s,10s后对log下文件进行删除,但是10s内有些日志文件有新的日志,删除后就会丢失10s内日志,有什么办法可以避免日志丢失或将10s内日志也打包到20171027.tar.gz中呢,谢谢
...全文
833 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
海乃百川 2019-08-30
  • 打赏
  • 举报
回复
生产环境的日志基本都是要求保留90天以上的(除了当天的以外,其他的已压缩包的形式保留,但是打包都是今天打包昨天的,而不会今天打包今天的,如果出现今天一定要打包今天的,那就先进行日志切割,然后再打包,如果一定要打包今天的,而且也不进行切割的话,那就是你的规则有问题了)
星宇丶Style 2019-08-27
  • 打赏
  • 举报
回复
生产上如果遇到这个问题,说明日志目录和日志文件名规则设计有问题。一般来讲,日志要保留七天以上,就算是某天日志量特别大,导致存储空间满了,也应该从硬件入手,花钱升存储,而不应该删除当天的日志。进一步讲,就算当天的日志量大到了必须删除的地步,也应考虑删除日期最前的日志。如果当天日志规模就极大,那么日志应该分多个文件保存,删除时间靠前的文件。
jeeTank 2017-10-30
  • 打赏
  • 举报
回复
同上,有大神能解决吗?

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧