比如在tmp目录下存在A,B,C三个日志文件或更多的日志文件,执行一个脚本需要满足以下条:
1.A>200M时备份成A.yyyyMMdd,同时删除A;
2.B>100M时备份成B.yyyyMMdd,同时删除B;
3.C>50M时备份成C.yyyyMMdd,同时删除C;
类推,每个日志的到多少进行备分的大小要求写在配置文件中,但是并不是每个日志文件都会配置备份的大小,所以还得搜索配置文件,如果没有配置那么就按超过20M进行备分.
自己没啥分,分少点,但应该会者不难吧.
可能是表达的不对,需要的是一个通用的,就是在执行脚本时/tmp/下的所有大于特定文件大小的(比如100M)日志都做备份,备份成各自文件名+时间(yyyyMMddHHmmss)后缀。完美一点就是对于特定的几个日志能根据配置文件的大小进行备份。看你写shell应该挺不错的,加油。
本回答被网友采纳可能是表达的不对,需要的是一个通用的,就是在执行脚本时/tmp/下的所有大于特定文件大小的(比如100M)日志都做备份,备份成各自文件名+时间(yyyyMMddHHmmss)后缀。完美一点就是对于特定的几个日志能根据配置文件的大小进行备份。看你写shell应该挺不错的,加油。
本回答被网友采纳