shuaiwei588 发表于 2018-11-13 11:08:44

nginx日志按天切割

nginx_logrotate.sh  #!/bin/bash
  source /etc/profile
  #Nginx日志文件所在目录
  LOGS_PATH=/data/nginx/log
  LOG_FILE_NAME=access.log
  #获取昨天时间YYYY-MM-DD
  YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
  #复制文件
  cp ${LOGS_PATH}/${LOG_FILE_NAME} ${LOGS_PATH}/access_${YESTERDAY}.log
  >${LOGS_PATH}/${LOG_FILE_NAME}
  gzip ${LOGS_PATH}/access_${YESTERDAY}.log
  任务计划
  0 0 * * * /server/scripts/nginx/nginx_logrotate.sh

页: [1]
查看完整版本: nginx日志按天切割