我有一组名为00
trough 50
的目录。它们中的每一个都包含一个logfile.txt,一旦达到10Mb(〜每周)就会旋转到logfile.old。旧的logfile.old将被删除。
我想制作日志文件的副本,所以我想创建一个监视这个目录的脚本,每次出现一个新的logfile.old时,我想复制它。我无法更改00
trough 50
目录中的任何内容或以root身份安装任何内容。
在linux(bash)下执行此操作最好的方法是什么?
答案 0 :(得分:3)
inotify完全符合您的需求。这是直接link to the project。您可以通过简单的谷歌搜索找到大量示例。
答案 1 :(得分:0)
您可以尝试使用rsync,每周在cron作业上运行它并将目录复制到其他位置