(1)创建shell 文件
    image.png
    (2)写入脚本
    image.png
    #!/bin/bash
    #日志文件存放目录
    logspath=”/usr/local/nginx/logs/“
    # pid文件
    pid_path=”/usr/local/nginx/logs/nginx.pid”
    #重命名日志文件
    mv ${logs_path}access.log ${logs_path}access
    $(date -d “yesterday” +”%Y%m%d”).log
    mv ${logspath}error.log ${logs_path}error$(date -d “yesterday” +”%Y%m%d”).log
    #向nginx主进程发送信号以重新打开日志
    kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

    (3)为cut_access_log.sh添加可执行权限
    chmod +x cut_access_log.sh
    (4)crontab -e 打开文件
    2 0 * bash /usr/local/nginx/cut_access_log.sh
    写完后需要重启一下crond服务的,sudo service cron restart
    (5)查看定时任务 crontab -l