日志配置和及切割

1、编写自动分割Nginx日志脚本

#!/bin/bash
LOGS_PATH=/usr/local/nginx/logs
YESTERDAY=$(date -d "yesterday" +%Y%m%d%H%M)
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)

 

 

2、设置Linux定时任务 cron

 

0 0 * * * root /usr/local/nginx/logs/nginxLogRotate.sh

 

猜你喜欢

转载自blog.csdn.net/pf1234321/article/details/83116252