每日nginx的日志切分及爬虫分析
      [ 2012-09-28 21:23:51 | 作者: admin ]
      
      
    
    cut-log.sh脚本如下
#!/bin/bash
## 零点执行该脚本
   
## Nginx 日志文件所在的目录
LOGS_PATH=/usr/local/nginx/logs
   
## 获取昨天的 yyyy-MM-dd
YESTERDAY=$(date -d "yesterday" +"%Y-%m-%d")
   
## 移动文件
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log
   
## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
进入root用户,给脚本赋予权限
   
文章:http://www.cnblogs.com/lexus/archive/2010/08/25/1808292.html
        
        评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1881
      
    
  #!/bin/bash
## 零点执行该脚本
## Nginx 日志文件所在的目录
LOGS_PATH=/usr/local/nginx/logs
## 获取昨天的 yyyy-MM-dd
YESTERDAY=$(date -d "yesterday" +"%Y-%m-%d")
## 移动文件
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log
## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
进入root用户,给脚本赋予权限
chrom 777 /bin/bash /home/mlzboy/my/idea2/deploy/nginx/cut-log.sh
su root
crontab -e
16 17 * * * /bin/bash /home/mlzboy/my/idea2/deploy/nginx/cut-log.sh
su root
crontab -e
16 17 * * * /bin/bash /home/mlzboy/my/idea2/deploy/nginx/cut-log.sh
文章:http://www.cnblogs.com/lexus/archive/2010/08/25/1808292.html
[最后修改由 admin, 于 2012-12-17 21:54:09]
    
      
        评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1881
      这篇日志没有评论。
  
  此日志不可发表评论。
  






