一总 发表于 2018-8-29 09:02:16

对nginx的日志进行分割的shell脚本

  #!/bin/bash
  logs_path="/opt/nginx/logs/"
  pid_path="/opt/nginx/logs/nginx.pid"
  mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log
  kill -USR1 `cat ${pid_path}`
  crontab -e
  00 00 * * *sh /opt/shell/cutnginx.sh
  该脚本不能执行可能原因:
  脚本没有X权限
  在非root用户下调用时需要密码,放到root用户下即可

页: [1]
查看完整版本: 对nginx的日志进行分割的shell脚本