加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

采用shell脚本定时清理Tomcat日志

发布时间:2020-12-15 23:01:16 所属栏目:安全 来源:网络整理
导读:1 Shell脚本案例 删除超过30天的日志文件 #!/bin/ bashlog_path =/mnt/software/apache-tomcat- 9.0 . 0 .M22/ logsd =` date +%Y-%m-% d`d90 =` date -d ‘ 30 day ago ‘ +%Y-%m-% d`#cd ${log_path} cp catalina.out $log_path/cron/ catalina.out.$d.log

1 Shell脚本案例 删除超过30天的日志文件

#!/bin/bash
log_path=/mnt/software/apache-tomcat-9.0.0.M22/logs
d=`date +%Y-%m-%d`
d90=`date -d30 day ago +%Y-%m-%d`
#cd ${log_path} && cp catalina.out $log_path/cron/catalina.out.$d.log
#echo > catalina.out
rm -rf $log_path/catalina.out.${d90}*.log
rm -rf $log_path/localhost.${d90}*.log
rm -rf $log_path/student/talkilla-student*.${d90}*.log
rm -rf $log_path/wechat/talkilla-wechat*..${d90}*.log
rm -rf $log_path/teacher/talkilla-teacher*.${d90}*.log
rm -rf $log_path/consultant/talkilla-consultant*..${d90}*.log
rm -rf $log_path/admin/talkilla-admin*.${d90}*.log

2 配置定时执行,每天23点30分执行一次

crontab  -e
30 23 * * * root sh /mnt/software/shell/clear-tomcat-log.sh

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读