Shell结合crond 对tomcat日志分割
2017-02-14 10:12
274 查看
对于经常使用java的同学对catalina.out 日志应该是比较熟悉的,如果不对该日志进行设置 该日志会无限增加,文件越来越大占用磁盘空间
今天就采用 shell 的方式 结合 crontab 来解决该问题
1.分割 cron_catalina.sh
#!/bin/bash
cd `dirname $0`
d=`date +%Y%m%d`
d7=`date -d'90 day ago' +%Y%m%d`
cd ../logs/
cp catalina.out catalina.out.${d}
echo "" > catalina.out
2.给 cron_catalina.sh 执行权限 然后将该文件放到tomcat的安装目录bin下,自己这边放在 /adson/tomcat/bin/ 目录下
3.设置计划任务,设置 每天 23 点 59分分割日志
59 23 * * * /bin/bash /adson/tomcat/bin/cron_catalina.sh
到此 日志设置分割完成
然后可以按照自己的需求设置对日志保留天数,这边可以定期删除日志,节省磁盘空间。
今天就采用 shell 的方式 结合 crontab 来解决该问题
1.分割 cron_catalina.sh
#!/bin/bash
cd `dirname $0`
d=`date +%Y%m%d`
d7=`date -d'90 day ago' +%Y%m%d`
cd ../logs/
cp catalina.out catalina.out.${d}
echo "" > catalina.out
2.给 cron_catalina.sh 执行权限 然后将该文件放到tomcat的安装目录bin下,自己这边放在 /adson/tomcat/bin/ 目录下
3.设置计划任务,设置 每天 23 点 59分分割日志
59 23 * * * /bin/bash /adson/tomcat/bin/cron_catalina.sh
到此 日志设置分割完成
然后可以按照自己的需求设置对日志保留天数,这边可以定期删除日志,节省磁盘空间。
相关文章推荐
- tomcat下catalina.out日志文件分割
- tomcat分割日志
- tomcat catalina.out日志分割
- Tomcat生成日志分割
- cronolog分割tomcat日志
- 配置tomcat日志分割
- linux日志自动分割shell
- tomcat日志分割
- tomcat 使用log4j进行日志分割
- tomcat使用log4j分割日志的配置方法
- Linux系统 tomcat日志分割工具cronolog
- 用shell命令分割大日志文件
- tomcat使用log4j分割日志的配置方法
- linux配置tomcat日志分割
- tomcat下catalina.out日志文件分割
- 使用cronolog分割tomcat的catalina.out日志文件
- Tomcat7 catalina.out 日志分割
- tomcat catalina.out日志分割
- tomcat日志自动分割
- tomcat下catalina.out日志文件分割