- 论坛徽章:
- 0
|
本帖最后由 lzk005 于 2014-08-14 10:09 编辑
比如我有一个文件目录:log
log目录下,分别又有file1,file2,file3....
file1目录下有日志文件:
my.log.140601,my.log.140602,my.log.140603,......my.log.140814
file2目录下有日志文件:
my.log.140501,my.log.140502,my.log.140503,......my.log.140714
file3目录下有日志文件:
my.log.140801,my.log.140802,my.log.140803,......my.log.140814
我想当主机存储空间达到一定的阀值时,就把log目录下的日志(最早2天,或最早N天)给删除了。如何实现呢?
比如把最早2天的日志删除,
就是把file1目录下日志文件my.log.140601,my.log.140602删除,
把file2目录下日志my.log.140501,my.log.140502删除
把file3目录下my.log.140801,my.log.140802删除
请教如何做呢?
拓展开:如果超过阀值,则删除指定目录下的最老两天的日志。 目录,和删除的天数可配置,目录配置为一个或者多个,或者可以具体到日志名字。
如何实现好呢?{:3_185:} |
|