linux中用shell脚本对tomcat和nginx做日志切割

线上服务器一般都会遇到各种各样的日志切割。之前一直没有发布类似详细 脚本文章,这次就弥补下网站相关内容。万变不离其宗,下边简单讲解一下两个日志切割,其他服务日志的切割也可以这样实现。
Tomcat日志catalina.out切割小 脚本
#!/bin/bash
#cut tomcat catalina.out
yesterday=`date  +"%F" -d  "-1 days"`
cd /usr/local/tomcat7.0.70/log
cp catalina.out  catalina.out.$yesterday    
echo > catalina.out
exit

可以解决catalina.out日志过大问题。脚本只是其中一个办法,也可以自己手工配置或使用其他工具实现。另外,如果tomcat项目比较多,可以将目录设置一个变量,做一个循环重复执行。

创新互联公司是网站建设技术企业,为成都企业提供专业的成都网站设计、成都网站制作、外贸网站建设,网站设计,网站制作,网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制适合企业的网站。十余年品质,值得信赖!

Nginx访问日志切割脚本(其他日志类似)
#!/bin/bash
#cut nginx access.log
 
LOGS_PATH=/home/wwwroot/21yunwei/logs
yesterday=`date  +"%F" -d  "-1 days"`
mv ${LOGS_PATH}/21yunwei.log  ${LOGS_PATH}/21yunwei-${yesterday}.log
kill -USR1 $(cat /var/logs/nginx.pid)

原文地址: https://www.linuxprobe.com/linux-shell-tomcat.html


文章题目:linux中用shell脚本对tomcat和nginx做日志切割
标题链接:http://hxwzsj.com/article/ipeihg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站制作公司 成都定制网站建设 重庆企业网站建设 成都模版网站建设 成都网站建设公司 成都网站制作 广安网站设计 专业网站设计 成都网站建设推广 成都网站建设 成都企业网站制作 高端定制网站设计 网站建设费用 响应式网站设计 做网站设计 泸州网站建设 成都网站制作 网站制作 成都网站设计 定制网站设计 成都商城网站制作 上市集团网站建设