用crontab定时处理nginx的access.log文件, 防止过大

1. 新建文件/etc/nginx/logMove.sh, 写入下面内容:

2. 增加x属性:运行指命chmod +x /etc/nginx/logMove.sh

3. 运行指命crontab -e, 在最后加入一行:

OK, 每天零点就会把/var/log/nginx/access.log 复制到/var/log/nginx/年/月/ 下面并重命名为”access_YYYYMMDD.log”, 如:”/var/log/nginx/2015/09/access_20150910.log”。 然后清空/var/log/nginx/access.log文件。

打赏