知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux删除日志文件脚本

发布时间:2014-09-05 14:22:41作者:知识屋

Linux删除日志文件脚本
 
引用
 
#!/bin/bash 
echo `date +%Y-%m-%d` >> ./rmCharlog.log 
find /opt/app/ium/log/system -mtime +1 -exec rm -rf {} /; 
find /opt/app/ium_wgh/log/system -mtime +1 -exec rm -rf {} /; 
find /usr/local/apache/logs -mtime +1 -exec rm -rf {} /; 
echo "******************************************************" >> ./rmCharlog.log 
 
/*** 
用man find可以看到下面的说明: 
-mtime n 
        Files data was last modified n*24 hours ago. 
所以 
find -mtime 4 是找到所有在距现在96小时之内被修改过的文件或目录。 
 
find -mtime 4 是找到所有5天前4天后被更改的档案文件, 
find -mtime -4 是4天内被改的档案, 
find -mtime +4 是4天后被改的档案。 
 
举例现在2013-03-30 10:00:00 。 
find -mtime 10 查找的是2013-03-19 10:00:00到2013-03-20 10:00:00的文件。 
find -mtime +10 查找 2013-03-19 10:00:00 以前的文件; 
find -mtime +9 查找 2013-03-20 10:00:00 以前的文件 
 
*/ 
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜