日志切割脚本
1、先确定访问日志路径,及nginx的pid文件所在路径
2、脚本示例:
#***说明文件使用bash语法,必须有这行
#!/bin/bash
#定义变量
d=`date -d "-1 day" +%F`
#判断条件是否成立,不成立创建
[ -d /tmp/nginx_log ] || mkdir /tmp/nginx_log
#移动重命名日志文件
mv /tmp/access.log /tmp/nginx_log/$d.log
#重新载入nginx配置,并且不显示提示信息
/etc/init.d/nginx reload > /dev/null
#进入nginx日志目录
cd /tmp/nginx_log/
#压缩文件
gzip -f $d.log