logrotate 控制 tomcat日志
来源:互联网 发布:mac解压缩时说磁盘已满 编辑:程序博客网 时间:2024/05/09 13:59
1、例子:
[root@VM etc]# cat /etc/logrotate.d/tomcat
/opt/apache-tomcat-6.0.26/logs/catalina.out {
daily
dateext
rotate 10
missingok
notifempty
copytruncate
}
2、配置说明:
daily:日志文件每天进行滚动
rotate:保留最5次滚动的日志
notifempty:日志文件为空不进行滚动
dateext 每天执行一次,同时转储旧日志时用日期格式"YYMMDD"代替简单的数字作为标记
sharedscripts:运行postrotate脚本
postrotate :开始脚本
endscript:结束脚本
3.配置生效
/usr/sbin/logrotate /etc/logrotate.conf
4.测试执行
logrotate/etc/logrotate.d/log-file
5.修改执行时间 vi /etc/anacrontab
在 CentOS 是使用 anacron 來設定 logrotate 執行的時段,可修改 /etc/anacrontab 裡面 START_HOURS_RANGE 的設定
SHELL=/bin/shPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# the maximal random delay added to the base delay of the jobsRANDOM_DELAY=45# the jobs will be started during the following hours only#START_HOURS_RANGE=3-22#改成早上 3~5 點的時候執行START_HOURS_RANGE=3-5#period in days delay in minutes job-identifier command1 5 cron.daily nice run-parts /etc/cron.daily7 25 cron.weekly nice run-parts /etc/cron.weekly@monthly 45 cron.monthly nice run-parts /etc/cron.monthly
0 0
- logrotate 控制 tomcat日志
- logrotate切分tomcat日志
- logrotate 清理tomcat日志
- 分布式日志集中化(tomcat + rsyslog + logrotate + centos)
- Linux下Tomcat日志定期清理 及 logrotate 配置
- 使用linux服务logrotate归档tomcat日志文件
- logrotate + crontab 配置tomcat日志超过特定大小分割
- 日志工具:logrotate
- logrotate管理日志
- logrotate管理日志
- Linux日志处理:Logrotate
- Logrotate切割日志
- logrotate seek 日志分割
- logrotate seek 日志分割
- logrotate工具清理日志
- logrotate定期清理日志
- logrotate进行日志管理
- logrotate切割日志文件
- N-皇后 N-Queens
- 最简洁的得到当时日期与时间的js方法
- Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践
- IntelliJ IDEA15 常用快捷方式备份
- Android—————— 广播接收者
- logrotate 控制 tomcat日志
- Druid:简介
- php 变量与类型相关扩展——类/对象
- 迭代器的有效性
- 安卓_开发者必备的6款源码搜索引擎
- MLiA 贝叶斯分类总结及决策树的一个小问题
- 解决android 应用上传三星应用市场遇到非常崩溃的问题
- txt文件在存为utf-8时候会自带三个编码,现在通过程序将其从内容中去除
- ALS(Alternating Least Squares) 交替最小二乘法概述