zoukankan      html  css  js  c++  java
  • Nginx(日志切割)

    1. Nginx(日志切割):

      a) 结合sh脚本和crontab的定时器执行;

      b) 内容如下:

       

        runlog.sh脚本的sh脚本开头是#!bin/bash的 ;

        LOGPATH 这个是日志目录,类似php的define;

        BASEPATH 这是要存到目标的目录,也是类似php的define定义一个路径;

        然后mkdir -p $BASEPATH ,引用上面定义的BASEPATH来创建这么一个目录;

        然后bak来定义一个文件名;

        最后使用mv来将 ‘原始的日志文件’  移动到 ‘目标的日志文件’ 去;

        touch $LOGPATH 的目的是清空原始的日志,下面的kill 是杀掉pid.

      2.crontab定时器:

      a) 使用crontab -e 来创建一个定时器;

      b) 输入 */1 * * * * sh /usr/local/nginx/data/runlog.sh (这样就可以每分钟执行这个文件了)

      c) crontab -l 是查看定时器的内容

  • 相关阅读:
    阿里云Centos 8.2安装LNMP环境
    TP6中缓存的使用
    TP6中命令行
    TP6中请求和响应
    TP6模型操作
    TP6中数据库操作
    TP6中验证器的使用
    TP6如何使用文件上传
    3. Longest Substring Without Repeating Characters
    1. Two Sum
  • 原文地址:https://www.cnblogs.com/Jackey-fighting/p/9108955.html
Copyright © 2011-2022 走看看