#!/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 操作系统中使用 ...
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/...
例如,`-Xloggc:/var/log/search/tomcat_gc.log` 将GC日志记录到 `/var/log/search/tomcat_gc.log` 文件中。 #### 三、垃圾回收机制 ##### 3.1 基本回收算法 - **标记-清除(Mark-Sweep)**: 该算法首先标记所有...
在上述提供的文档中,介绍了如何创建一个Shell脚本,用于定时清理和备份Tomcat服务器的日志文件。以下将详细解释这个脚本涉及的关键知识点: 1. 日志清理备份的重要性: - 日志文件的及时清理可以避免磁盘空间耗尽...
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....
这将清理项目、编译源代码、运行测试(如果跳过测试 `-DskipTests`)并最终生成一个名为 `Sharingan.war` 的文件。这个WAR文件是一个Web应用档案,可以直接部署到支持Servlet 3.0及以上版本的Web服务器,如Tomcat或...
假设我们想要每天凌晨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`。 - **...
shell脚本** - **命令**: `#!/bin/sh` 或 `#!/bin/awk` - **功能**: 设置脚本解释器。 - **应用场景**: 自动化任务执行。 **5. grep的使用** - **命令**: `grep [option]` - **功能**: 在文件中搜索匹配的行。 - *...
这个系统旨在简化学校在毕业生离校时涉及的诸多事务,如成绩审核、档案整理、宿舍清理等。 【描述】:这个系统可能包括了多个核心模块,例如学生信息管理、课程与成绩管理、离校申请流程、宿舍退租处理等。通过使用...