`
zl_go
  • 浏览: 36464 次
  • 性别: 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常用定时日志清理脚本,一些应用服务器长年累积日志量庞大,用这个定时任务清理指定日志类文件。参考下吧~

    linux自动删除文件

    这里,`0 1 * * *` 表示每天的凌晨1点,`/path/to/your/deletefile.sh` 是你的脚本路径,`> /dev/null 2>&1` 用于将脚本输出重定向到黑洞,避免填充日志文件。 请注意,自动删除文件可能涉及数据安全问题,务必确保...

    清理删除日志文件脚本

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

    linux shell脚本定时清理tomcat日志文件

    Linux shell脚本定时清理tomcat日志文件 本文将详细介绍 Linux 环境中使用 shell 脚本来定时清理 Tomcat 日志文件的方法。该方法使用 cron 机制来实现每天自动切割日志文件,并删除 4 天前的日志文件。 知识点一:...

    linux顶定时日志删除脚本

    "Linux顶定时日志删除脚本"是一个实用的shell脚本,它能够帮助用户自动化地删除过期的日志文件,以保持系统整洁并防止日志数据过度积累。这个脚本具有可配置性,可以根据不同需求定制删除策略,比如设定保留的日志...

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

    总结起来,Linux系统中的日志文件清理可以通过编写shell脚本并配合`crontab`进行定时执行,实现自动化清理,提高系统效率。通过理解并自定义`del_history_files`脚本及其配置文件,我们可以根据实际需求调整日志保留...

    Linux 命令与Shell 脚本编程pdf书籍

    书中详细介绍了常见的Linux命令,例如`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`和`rmdir`用于创建和删除目录,`touch`用于创建或修改文件时间戳,`cp`和`mv`用于复制和移动文件,`rm`用于删除文件,`cat`和`...

    linux下脚本编译java,定时删除日志

    此脚本首先定义了日志文件的路径,然后使用`find`命令查找一周前(`-mtime +7`)的`catalina.*.log`文件并删除它们。在脚本的后面,`javac`命令被用来编译所有位于`JAVA_SRC`目录下的Java源文件。 另一个脚本`...

    定时删除oracle日志脚本

    Oracle数据库在运行过程中会产生大量的日志文件,包括归档日志、redo日志、alert日志等。这些日志文件对于数据库...不过,使用时一定要遵循最佳实践,确保在删除日志文件之前做好备份,并理解删除日志对数据库的影响。

    linux自动备份文件 并上传到远程服务器 脚本实现

    # 删除日志文件 find $bakdescdir/$orowner -type f -name "*.tar.gz" -mtime +$days -exec rm -rf {} \; # 删除过期的备份文件 ``` ### FTP上传 使用`scp`命令实现备份文件的远程上传。示例脚本如下: ```sh scp ...

    日志打包脚本

    - **日志记录**:记录脚本执行过程中的关键信息至另一个日志文件,方便后期追踪和调试。 - **邮件通知**:结合邮件发送功能,在脚本执行完成后自动发送邮件通知管理员,提高运维效率。 #### 五、注意事项 - 在实际...

    linux系统Tomcat重启shell脚本

    4. 日志文件的清理:当日志文件超过一定大小时,脚本将删除这些日志文件,以释放磁盘空间。 知识点总结 通过本文,我们可以了解到以下几个知识点: 1. Linux 操作系统的基本知识,包括 shell 脚本编程、环境变量的...

    liunx下日志备份及清理脚本

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

    Linux自动清理日志文件方法

    ### Linux自动清理日志文件方法 #### 一、删除文件命令详解 在Linux环境中,日志文件对于系统运维至关重要,但随着时间的推移,这些文件会占用大量的磁盘空间。因此,定期清理旧的日志文件是非常必要的。下面详细...

    Linux-nohup日志拆分

    这个脚本的作用是按指定大小(5MB)将原始日志文件拆分成多个新文件,并清空原始日志文件。 #### 五、日志清理脚本 为了进一步节省磁盘空间,我们还需要定期清理旧的日志文件。为此,我们可以创建另一个脚本来...

    Linux的定时清理oracle归档日志文件及脚本.pdf

    Linux 定时清理 Oracle 归档日志文件及脚本 Linux 系统中,定时清理 Oracle 归档日志文件非常重要,既可以释放磁盘空间,又可以避免日志文件的积累对系统的影响。本文将介绍如何使用 Linux 的 crontab 定时任务来...

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

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

    linux-定时清除日志

    通常,这样的脚本会包含一些命令,如`rm`或`find`,用来查找并删除指定路径下的旧日志文件。例如: ```bash #!/bin/bash # 定义日志路径 LOG_PATH="/var/log" # 清理30天前的日志 find $LOG_PATH -name "*.log" -...

    Linux定时清理日志 - 定时删除日志文件.pdf

    Linux 定时清理日志 - 定时删除日志文件 Linux 操作系统中,日志记录功能是非常重要的,但随着时间的推移,日志文件会占满硬盘空间,影响系统性能和稳定性。因此,需要定时清理日志文件,以释放硬盘空间和提高系统...

Global site tag (gtag.js) - Google Analytics