1、编写清除日志shell脚本
服务tomcat7.0.94_JA_8080和tomcat7.0.94_JA_8081
#!/bin/bash
##清除15天前的文件
find /u01/webapps/tomcat7.0.94_JA_8080/logs/ -type f -mtime +15 -name "*[log|txt]" -exec rm -f {} \;
find /u01/webapps/tomcat7.0.94_JA_8081/logs/ -type f -mtime +15 -name "*[log|txt]" -exec rm -f {} \;
## echo''>test.out 输出重定向 清除文件内容
echo "">/u01/webapps/tomcat7.0.94_JA_8080/logs/catalina.out;
echo "">/u01/webapps/tomcat7.0.94_JA_8081/logs/catalina.out;
echo "$(date "+%Y-%m-%d %H:%M:%S")清理日志";
2、添加定时任务
- crontab -e编辑定时任务
[root@hecs-274435 ~]# crontab -e
no crontab for root - using an empty one
0 0 1,15 * * sh /usr/local/sbin/clearLog.sh
先esc 后shift+: wq 保存并推出
- crontab -l 查看定时任务是否添加
- crontab -r 删除当前定时任务
3、授权脚本
chmod +x *.sh