Linux下nginx生成日志自动切割的实现方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Linux下nginx生成日志自动切割的实现方法1、编辑切割日志的 shell 程序,目录自定#vi /data/nginx/cut_nginx_log.sh 输入代码:#!/bin/bash
千家信息网最后更新 2026年11月02日Linux下nginx生成日志自动切割的实现方法
Linux下nginx生成日志自动切割的实现方法
1、编辑切割日志的 shell 程序,目录自定
#vi /data/nginx/cut_nginx_log.sh
输入代码:
#!/bin/bash # This script run at 00:00 function cutAccess() { dir=$1 newdir="${dir}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")" suffix=$(date -d "yesterday" +"%Y%m%d") mkdir -p $newdir mv ${dir}/access.log ${newdir}/access.$suffix.log } cutAccess "/home/wwwlogs/www.yourdomain.com/" cutAccess "/home/wwwlogs/www.yourdomain-1.com/" cutAccess "/home/wwwlogs/www.yourdomain-2.com/" # 重启 nginx kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 2、加入定时任务,每天0点自动切割
# crontab -e 0 0 * * * /bin/bash /data/nginx/cut_nginx_log.sh
3、nginx 日志格式
log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; access_log /home/wwwlogs/www.yourdomain.com/access.log access;
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
日志
方法
生成
代码
任务
格式
疑问
目录
社区
程序
自定
交流
帮助
支持
输入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司排名
互联网科技公司经营范围
南京欣网互联网科技
融贸通互联网科技
国外互联网科技网站
丰台科技园 互联网公司
哈尔滨新华互联网科技
滨湖区互联网智能科技产品供应
栖莱科技互联网股份有限公司
互联网科技项目计划书材料类
青岛科技大学互联网大赛研究生
洛阳昕诺飞互联网科技有限公司
青海科技产业互联网发展
翼展科技 首家互联网医院
互联网科技创新的路径
互联网数据科技专业
工业互联网科技成果转化
绵阳真晨互联网科技有限公司
互联网科技创业计划的风险分析
利用互联网等科技手段
互联网品科技
金融科技与互联网金融
狮子座互联网科技有限公司
电子科技大学互联网
有木互联网科技
互联网5g黑科技有哪些
保险科技服务互联网营销体系
伊宁互联网科技做什么的
中天科技中国工业互联网
扫呗互联网科技有限公司