1、准备脚本:
备份日志脚本:
#!/bin/bash
log_path=/home/*****/apache-tomcat-7.0.61/logs
d=`date +%Y-%m-%d`
d4=`date -d'7 day ago' +%Y-%m-%d`
cd ${log_path} && cp catalina.out $log_path/catalina.out.$d.log
echo > catalina.out
rm -rf $log_path/catalina.out.${d4}.log
删除日志脚本
#!/bin/bash
log_path=/home/****/apache-tomcat-7.0.61/logs
d=`date -d'1 day ago' +%Y-%m-%d`
cd ${log_path}
tar zcvf catalina.out.${d}.log.tar.gz catalina.out.${d}.log
rm -rf $log_path/catalina.out.${d}.log
2、在Linux中执行命令:
crontab -l 查看定时任务
crontab -l -u jp 列出用户jp的所有调度任务
crontab -e 编辑定时任务
crontab -r 删除所有的定时任务
- crontab -e
59 23 * * * /home/eplatform/tomcat_cut.sh >/dev/null 2>&1 0 1 * * * /home/eplatform/tomcat_del.sh >/dev/null 2>&1
打开日志:tail -f /var/log/cron
-
赋权
-
chmod 755 tomcat_del.sh chmod 755 tomcat_cut.sh