自思

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

脚本内容:

#!/bin/bash

LOGS_PATH=/usr/local/nginx/logs
YESTERDAY=$(date -d "yesterday" +%Y%m%d)
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log
mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${YESTERDAY}.log
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

 

配制定时程序:

crontab -e

0 0 * * * /usr/local/nginx/logs/nginx-log-rotate.sh  

posted on 2018-09-21 15:10  191-bloger  阅读(157)  评论(0编辑  收藏  举报