1.创建一个文件夹(任意目录),并创建clear_tomcat_log.sh(任意名称)文件
mkdir clear-tomcat-log
touch clear_tomcat_log.sh
2.编辑此文件,这里我配置了多个tomcat
vim clear_tomcat_log.sh
#清空catalina.out文件,目录替换成你tomcat的日志目录
cat /dev/null > /mnt/tomcat/apache-tomcat-9.0.29-1/logs/catalina.out
cat /dev/null > /mnt/tomcat/apache-tomcat-9.0.29-2/logs/catalina.out
cat /dev/null > /mnt/tomcat/apache-tomcat-9.0.29-3/logs/catalina.out
3.给文件授权(775:读+执行 777:读+写+执行)
chmod 775 clear_tomcat_log.sh
4.配置定时任务
crontab -e
#这里我设置的每天凌晨3点执行一次,其他时间可自行更改,目录替换成你tomcat的日志目录
0 0 3 * * ? /mnt/tomcat/clear-tomcat-log/clear_tomcat_log.sh
5.重启定时服务
systemctl restart crond.service
6.补充
#查看磁盘使用情况
df -h
#查看本目录下文件大小
du -h 文件名