我的网站

您现在的位置是:首页 > 服务器运维 > freebsd > 正文

freebsd

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

netsnails2019-11-08freebsd4401

新建脚本 /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


发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~