脚本内容:
#!/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
吾生也有涯,而知也无涯。以有涯随无涯,殆己。