`
dsxwjhf
  • 浏览: 72445 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

Shell :清理 tomcat 的 log

阅读更多
#!/bin/bash
# Author: wjxie
# Created at: 2014-12-19
# Feature: remove logs before n days

LOG_DIR_TOMCAT="/root/workspaces/apache-tomcat-7.0.55/logs/"
LOG_DIR_WEB="/root/workspaces/logs/ad-web/"
LOG_DIR_API="/root/workspaces/logs/ad-api/"
LOG_FILE_TOMCAT="localhost_access_log"
LOG_FILE_WEB="ad-web.log"
LOG_FILE_API="ad-api.log"

find $LOG_DIR_TOMCAT -name "$LOG_FILE_TOMCAT*" -mtime +3 -delete
echo "remove tomcat logs ok!!"
find $LOG_DIR_WEB -name "$LOG_FILE_WEB*" -mtime +7 -delete
echo "remove web logs ok!!"
find $LOG_DIR_API -name "$LOG_FILE_API*" -mtime +7 -delete
echo "remove api logs ok!!"
分享到:
评论

相关推荐

    linux系统Tomcat重启shell脚本

    Linux 系统 Tomcat 重启 shell 脚本 本文将详细介绍 Linux 系统 Tomcat 重启 shell 脚本,包括脚本的设计思路、实现细节和应用场景。 标题解释 Linux 系统 Tomcat 重启 shell 脚本指的是在 Linux 操作系统中使用 ...

    Linux下tomcat日志catalina.out按天(/周)分割

    LOG_FILE=/var/log/tomcat/catalina.out BACKUP_DIR=/var/log/tomcat/backup # 获取当前日期 DATE=$(date +%Y-%m-%d) # 备份原日志 mv $LOG_FILE $BACKUP_DIR/catalina.out.$DATE # 创建新日志文件 >/var/log/...

    Tomcat启动参数调优

    例如,`-Xloggc:/var/log/search/tomcat_gc.log` 将GC日志记录到 `/var/log/search/tomcat_gc.log` 文件中。 #### 三、垃圾回收机制 ##### 3.1 基本回收算法 - **标记-清除(Mark-Sweep)**: 该算法首先标记所有...

    Tomcat日志文件定时清理备份的脚本

    在上述提供的文档中,介绍了如何创建一个Shell脚本,用于定时清理和备份Tomcat服务器的日志文件。以下将详细解释这个脚本涉及的关键知识点: 1. 日志清理备份的重要性: - 日志文件的及时清理可以避免磁盘空间耗尽...

    解决Tomcat 中catalina.out持续累加问题

    1. 在Tomcat的bin目录下创建一个名为clear_log.sh的Shell脚本,并添加以下内容: ```bash #!/bin/sh d=`date +%Y-%m-%d` d7=`date -d '7 day ago' +\%Y-\%m-\%d` cp /opt/apache-tomcat-8.5.9/logs/catalina....

    sharingan-log-view:共享LogView

    这将清理项目、编译源代码、运行测试(如果跳过测试 `-DskipTests`)并最终生成一个名为 `Sharingan.war` 的文件。这个WAR文件是一个Web应用档案,可以直接部署到支持Servlet 3.0及以上版本的Web服务器,如Tomcat或...

    linux自动清理日志脚本分享

    假设我们想要每天凌晨1点自动清理 `/var/log/tomcat/` 目录下30天前的日志文件,可以将以下命令添加到Crontab中: ```bash 0 1 * * * /path/to/your/script.sh /var/log/tomcat/ 30 ``` #### 五、扩展应用 该脚本...

    运维新手学习手册

    - **清除安装缓存**:`yum clean all`。 - **列出可安装的包**:`yum list`。 - **安装Vim**:`yum -y install vim`。 - **安装Wget**:`yum -y install wget`。 - **安装Lrzsz**:`yum -y install lrzsz`。 - **...

    Linux面试常见题

    shell脚本** - **命令**: `#!/bin/sh` 或 `#!/bin/awk` - **功能**: 设置脚本解释器。 - **应用场景**: 自动化任务执行。 **5. grep的使用** - **命令**: `grep [option]` - **功能**: 在文件中搜索匹配的行。 - *...

    java+springboot学生毕业离校系统.rar

    这个系统旨在简化学校在毕业生离校时涉及的诸多事务,如成绩审核、档案整理、宿舍清理等。 【描述】:这个系统可能包括了多个核心模块,例如学生信息管理、课程与成绩管理、离校申请流程、宿舍退租处理等。通过使用...

Global site tag (gtag.js) - Google Analytics