linux freebsd系统如何切割nginx网站访问日志,shell脚本详情解析

 netsnails   2019-11-08 09:04   2780 人阅读  0 条评论

新建脚本 /wwwroot/shell/logcron.sh


#!bin/sh

log_dir="/var/weblogs" 

date_dir=`date +%Y/%m/%d`  

/bin/mkdir -p  ${log_dir}/${date_dir} > /dev/null 2>&1 

/bin/mv  ${log_dir}/access.log ${log_dir}/${date_dir}/access.log 

kill -USR1 `cat  /var/run/nginx.pid`


主意 : 日志路径 /var/weblogs 和nginx.conf中路径相同


 每天凌晨10分 执行日志切割 crontab -e 添加 10 00 * * *  /wwwroot/shell/logcron.sh


本文地址:https://www.um999.com/freebsd/130.html
版权声明:本文为原创文章,版权归 netsnails 所有,欢迎分享本文,转载请保留出处!

微信公众号莫水

 发表评论


表情

还没有留言,还不快点抢沙发?