- #!/bin/bash
- #切割nginx日志文件,
- #并以昨天的日期命名
- logs_path="/var/www/log"
- date=$(date -d "yesterday" +"%Y-%m-%d")
- #重命名日志文件
- mv ${logs_path}/access.log ${logs_path}/access_$date.log
- #通知nginx 重新写日志文件
- #如果没有这一步,nginx会继续往新的文件名里写内容
- kill -USR1 `cat /var/nginx/nginx.pid`
来源: http://www.phpxs.com/code/1007497/