`
zl_go
  • 浏览: 34400 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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 以前的文件

*/

分享到:
评论

相关推荐

    linux常用定时日志清理脚本

    linux常用定时日志清理脚本,一些应用服务器长年累积日志量庞大,用这个定时任务清理指定日志类文件。参考下吧~

    清理删除日志文件脚本

    #功能:清理日志文件脚本 #参数:路径 文件类型 时间差(N天前的文件) #依赖文件:无 #作者:baocr #时间:2019-02-20 功能: 1.获取时间字符串 2.查找要删除的文件 3.统计记录要删除的文件数量和清单 4.删除文件 ...

    linux顶定时日志删除脚本

    shell脚本,用于删除产生的日志文件,可配置,附带说明

    Linux使用shell脚本定时删除历史日志文件

    2、删除历史文件脚本 del_history_files [root@www tools]# more tools/bin/del_history_files #!/bin/sh # 删除指定目录下,文件时间早于指定时间节点的文件,时间粒度:小时 # 配置文件格式 : 需清理的目录=...

    liunx下日志备份及清理脚本

    1、备份日志后同时删除原日志文件并把备份日志进行压缩存储。 2、备份日志后原日志文件不删除只清空当前当前日志内容,释放空间并把备份日志进行压缩存储。 备份日志清理采用以下两种方式: 1、采用find命令方式进行...

    删除60天前的指定文件并统计删除文件数量记录到日志

    #功能:删除60天前的指定文件并统计删除文件数量记录到日志 #说明:空间占用高于60%时删除60天前的文件,占用率高于80%时,删除30天前的指定文件 #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用...

    Linux/Unix shell 脚本清除归档日志文件

    对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志。本文给出了清除归档日志的脚本。  1、清除归档日志shell脚本 robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh #!/bin/bash ...

    定时删除Linux上指定文件夹下面的过时文件

    设置定时器启动删除指定目录下超过当前系统时间指定时间间隔的文件,并将删除日志记录到日志文件中 定时设置 在终端键入 crontab -e # m h dom mon dow command 0 3 * * * /home/config/dropOldFile.sh 每天凌晨三点...

    自动压缩备份30天、7天以前的日志文件到指定目录下,并将原文件删除。

    前提,日志是以日期格式命名的,可以和日期比较大小,其他情况需自行调整 ...sed -i 's/\r//' *.sh 脚本不能执行时,含有非法字符时,可以使用这个命令替换 chmod -R 755 * 授权 tar -zxvf *.tar.gz 解 tar -zcvf 压

    linux日志文件及目录定时删除脚本

    crontab -e cron表达式 /脚本位置

    linux 不删除文件,清空文件中内容的命令

    比喻有些日志文件(log.txt);在linux下的命令为:true >log.txt 测试结果: touch log.txt →#新建文件log.txt vi log.txt →#编辑文件 随便输入什么东西 :wq!回车 →#保存退出; cat log.txt →#查看 文件内容...

    spring boot/spring cloud项目启动脚本,默认名称:start.sh

    linux服务器,springboot,spring cloud、spring cloud alibaba等项目启动脚本 下载脚本, 1,上传脚本至jar包同级目录 2,更改脚本: jar包名称 项目文件路径 日志路径(包含日志名称) 脚本已配置好jvm优化...

    Linux系统监控shell程序包-含内存cpu硬盘监控进程监控进程守护删除过期日志url监控webservice监控

    cleanLogFile.sh:清理日志文件脚本 ProbeUrlMonitor.sh:探测URL监控脚本 sysProcessMonitor.sh:系统进程监控脚本 sysWeblogicMonitorRestart.sh:系统weblogic监控重启(守护进程),当weblogic进程停止时...

    linux自动清理日志脚本分享

    3.扩展,因为脚本采用mtime(最后修改时间)进行删除,所以可以适用于删除过期备份等,不受文件名称的限制 shell小窍门 find –type f –print 时会根据换行或者空格来输出查找的文件,在不同的sh下有不同的反应,如果不做...

    linux中,用shell脚本检查磁盘使用率并清理文件

    内容概要: 1、shell脚本检查磁盘的使用率。根据挂载的目录路径去查找磁盘,并获取使用率参数。 目录路径可以列表的形式,配置多...调试模式下,不会删除清理文件,只会输出日志,用于核对脚本执行的目标对象是否正确。

    Linux下自动删除归档日志文件的方法

    自动删除7天前的归档日志与备份文件。 2.调度计划 0 0 * * * nohup sh /db2backup/script/auto_rm_logs.sh & 3.日志删除脚本 auto_rm_logs.sh #!/bin/sh #------------------------------------- # rm db2 archive ...

    Linux定时删除日志的简单实现方法

    主要给大家介绍了关于Linux定时删除日志的简单实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

Global site tag (gtag.js) - Google Analytics