zoukankan      html  css  js  c++  java
  • 12 友盟项目--配置nginx的日志滚动--/etc/crontab

    配置nginx的日志滚动
    --------------------------
     使用linux的crod调度器,周期性生成新文件。
     [编写滚动脚本 /usr/local/bin/umeng_roll_log.sh]     chmod  777     修改可执行权限
     #!/bin/bash
     dateStr=`date '+%Y-%m-%d-%H-%M'`
     mv /usr/local/openresty/nginx/logs/access.log /usr/local/openresty/nginx/logs/access.log.${dateStr}
     touch access.log
     openresty -s reload
    配置linux的crond服务,自动实现脚本调用,实现日志滚动
    --------------------------------
     1.编写调度文件
      [/etc/crontab]   一分钟滚动一次
      SHELL=/bin/bash
      PATH=/sbin:/bin:/usr/sbin:/usr/bin
      MAILTO=root
      # For details see man 4 crontabs
      # Example of job definition:
      # .---------------- minute (0 - 59),分钟
      # |  .------------- hour (0 - 23)
      # |  |  .---------- day of month (1 - 31)
      # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
      # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
      # |  |  |  |  |
      # *  *  *  *  * user-name  command to be executed
      * * * * * root source /etc/profile;/usr/local/bin/umeng_roll_log.sh
     2.启动调度服务
      $>su root
      $>service crond status  //查看服务状态
      $>service crond start  //启动服务器
     3.设置crond服务开机自启
      $>chkconfig crond on  //启用开机自启
     
     
     
     
  • 相关阅读:
    侧边框伸缩
    百度登录界面
    PHP 判断是否包含在某个字符串中
    三个等于号===和两个等于号==的区别
    PHP的魔法方法
    Apache和PHP环境配置
    群同构与线性空间同构的区别
    SciPy0.11.0(or higher)安装
    博客搬家
    简单的组件传值
  • 原文地址:https://www.cnblogs.com/star521/p/9905407.html
Copyright © 2011-2022 走看看