`
hotsmile
  • 浏览: 18819 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

shell 定时清理日志

阅读更多

#!/bin/bash

source ~/.bash_profile


file_base=/mstms/apms
posp_file=/mstms/POSP

filedate1=`date -d "-30 days" +%F`

filedate2=`date -d "-30 days" +%Y%m%d`


cd $file_base
find ./ -name *"$filedate1"* -exec rm -rf {} \;
find ./ -name *"$filedate2"* -exec rm -rf {} \;

cd $posp_file
find ./ -name *"$filedate1"* -exec rm -rf {} \;
find ./ -name *"$filedate2"* -exec rm -rf {} \;

cd ~
find ./ -name *"$filedate1"* -exec rm -rf {} \;
find ./ -name *"$filedate2"* -exec rm -rf {} \;

分享到:
评论

相关推荐

    Shell脚本定时清理日志文件

    Shell脚本定时清理日志文件

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

    linux 环境中 脚本 定时清理tomcat日志文件

    日志定时压缩清理shell脚本

    随着业务增长,日志量不断加大,清理日志成为定期的日常任务,本节所提供的shell脚本配合crontab可实现对日志的定时清理及压缩存储,内置参数配置及运行参数,能满足常用的日志清理场景需求。(日志文件的格式请参考...

    linux定时清理指定日志文件

    利用shell脚本,定时清理linux系统下指定日志文件

    CentOS中定时清理Docke日志

    1. 通过daemon.json全域设置,日志文件大小 ...2. 使用shell脚本定时清理日志 2.1 清理 /dockerimage/containers/ 中 *-json.log 2.2 清理 /home/dockerimage/overlay2中log.log 2.3 配置定时任务

    清理window电脑、服务器日志bat脚本

    包含了删除n天以前的文件脚本、删除n天以前的文件夹脚本、使用说明(使用该脚本,百度新增计划任务,可每日定时清理)

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

    1、tools目录文件结构 ...tools/ ├── bin │ ├── del_history_files │ └── etc ├── del_history_files.cfg 2 directories, 2 files 2、删除历史文件脚本 ...# 配置文件格式 : 需清理的目录=小时数 # # #

    Nginx日志切割清理脚本

    利用crontab定时机制触发shell脚本,自动切割nginx的日志文件,并实现自动清理,可直接在服务器上上传使用

    Linux使用定时任务每周定时清理45天以前日志

    本文主要介绍的是Linux使用定时任务每周定时清理45天以前日志。服务器每天会产生很大的日志文件,为了不使硬盘被日志文件塞满,因此需要定期清理日志文件。这时我们可以写一个shell脚本用来清理某个路径下45天以前的...

    Shell脚本定期清空大于1G的日志文件

    主要介绍了Shell脚本定期清空大于1G的日志文件,本文直接给出实现代码,需要的朋友可以参考下

    清理日志脚本

    linux日志定时清理shell脚本, 可指定目录, 指定天数

    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 每天凌晨三点...

    详解nginx日志定时备份和删除

    为了解决这个问题,利用shell脚本对nginx日志文件定时备份和删除,只保留一段时间。 图1: #!/bin/bash #auth:lzq #desc:把当前日志按日期备份,重新生成第二天的日志文件 #date:2016-09-18 DATE=`date +%Y%m%d` ...

    当空间占用率高于60%时自动删除ORACLE归档日志文件

    #类型:Shell脚本 # #功能:当空间占用率高于60%时自动删除ORACLE归档日志文件 # #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会...

    shell脚本常用脚本备用20例.md涉及系统

    磁盘清理脚本 - 查找并删除指定目录下超过指定天数的旧文件。 3. 日志文件分析 - 分析日志文件,查找特定模式的行或计算错误消息的数量。 4. 用户管理 - 自动添加、删除或修改用户账户。 5. 服务管理 - 启动、...

    clean-cluster-logs.sh

    在一台机器上定时清理集群上的日志, #【清理集群日志(保留30天内日志)】 #/home/xxx/clean-cluster-logs.sh #!/bin/bash

    autoFilesCleaner.sh

    同时,还有一些其他的非常规日志文件,为了实现日志定时删除功能,于是开始面向CSDN和百度编程,汇总整理了一个定时删除脚本,由于没有系统的学习过Linux的Shell的相关知识,脚本可能处理上略显粗糙,基本能满足相关的功能...

    PowerJob-其他

    有需要全部机器一同执行的业务场景:如使用广播执行模式清理集群日志。 有需要分布式处理的业务场景:比如需要更新一大批数据,单机执行耗时非常长,可以使用Map/MapReduce处理器完成任务的分发,调动整个集群加速...

Global site tag (gtag.js) - Google Analytics