新建tomcat_logs.sh脚本文件
#!/bin/bash
#tomcat logs cut scripts
logs_path="/data/apache-tomcat-8.5.57/logs"
logs_file="catalina.out"
[ -d ${logs_path} ] && cd ${logs_path}
[ -f ${logs_file} ] && cp ${logs_file} ${logs_file}$(date +%F -d "-1day")
echo " " > ${logs_file}
find ${logs_path} -type f -name "*.log" -mtime +20 |xargs rm -f
给脚本增加可执行权限
chmod u+x tomcat_logs.sh
新建定时任务
crontab -e
01 00 * * * /data/apache-tomcat-8.5.57/bin/tomcat_logs.sh >/dev/null 2>&1