文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>nginx日志定时切割脚本

nginx日志定时切割脚本

时间:2010-07-19  来源:hillside

1 编写脚本cut_nginx_log.sh,放置在nginx/sbin/目录下,修改成可执行
#!/bin/bash
# This script run at 00:00

#放置日志目录
logs_path="/var/www/logs"
#nginx 目录
nginx_path="/var/www/nginx"

#创建日期目录
mkdir -p ${logs_path}/$(date -d "yesterday" +"%Y.%m")/
#移动nginx/logs/access.log日志到指定目录
mv ${nginx_path}/logs/access.log ${logs_path}/$(date -d "yesterday" +"%Y.%m")/$(date -d "yesterday" +"%Y.%m.%d").log
#通知nginx进程刷新日志文件
kill -USR1 `cat ${nginx_path}/logs/nginx.pid`

2 添加系统定时任务:sudo crontab -e
00 00 * * * /var/www/nginx/sbin/cut_nginx_log.sh
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载