## 创建一个 /home/root/nginx_log_split.sh 文件,粘贴以下内容 # 日志路径 log_path=/package/log/ # pid路径 pid_path=/usr/local/nginx/logs/nginx.pid # 当天 yyyy-MM-dd today=$(date -d "now" +%Y%m%d) # mv mv ${log_path}/access.log ${log_path}/access_${today}.log # 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件 # kill -USR1 $(cat /var/run/nginx.pid) kill -USR1 `cat ${pid_path}` ## crontab 添加定时任务,每天 0 点切割 0 0 * * * /bin/bash /home/root/nginx_log_split.sh