军哥,是否可以参考张宴的博客吧NGINX的日志切割功能加上

军哥,是否可以参考张宴的博客吧NGINX的日志切割功能加上 才过了2天, 所有日志加起来有100M了, 这么下去整个硬盘就给占满了, 我第一关闭了部分日志,但是仍然希望军哥哥做个NGINX日志切割的功能.请参考张宴博客: 其中的nginx 日志切割部分复制内容到剪贴板代码:七、编写每天定时切割Nginx日志的脚本 1、创建脚本/usr/local/webserver/nginx/sbin/cut_nginx_log.shvi /usr/local/webserver/nginx/sbin/cut_nginx_log.sh 输入以下内容:引用#!/bin/bash# This script run at 00:00# The Nginx logs pathlogs_path="/usr/local/webserver/nginx/logs/"mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").logkill -USR1 `cat /usr/local/webserver/nginx/nginx.pid` 2、设置crontab,每天凌晨00:00切割nginx访问日志crontab -e 输入以下内容:引用00 00 * * * /bin/bash /usr/local/webserver/nginx/sbin/cut_nginx_log.sh
最新回答
__╱↘去西天取月经╮

2024-07-28 01:04:07

你测试下这句吧 : vi /usr/local/nginx/sbin/cut_nginx_log.sh ,看是否可以. 路径是对的,为了装你的LNMP我把路径都搞清楚,很简单的事情,不会再这里犯错误的.
懂鍀灬舍去丶

2024-07-28 04:21:47

这句有什么问题?一个vi命令而已啊,路径再不对也不影响命令。 确认下vi是否安装,crontab是否安装,还有vi是否正确操作。我做下来没问题
紫萌雨

2024-07-28 09:57:19

回复 1# 的帖子 嘻嘻按他的方法加上就可以,路径修改一下就OK