1. 配置文件校验
./nginx -t
2.日志切割
mv access.log access.log.2019..07.06
# kill -USR1 (nginx master proccess id)
kill -USR1 32989
每天定时操作上面的命令 (crontab)
[root@weblogic scripts]# cat nginx_sin.sh
#!/bin/bash log_path=/var/log/nginx YESTERDAY=`date -d "yesterday" +%Y-%m-%d_%S` nginx_cmd="/usr/sbin/nginx" /bin/mv ${log_path}/access.log ${log_path}/access.$YESTERDAY.log /bin/mv ${log_path}/error.log ${log_path}/error.$YESTERDAY.log # send a signal /bin/kill -USR1 `ps axu | grep "nginx: master process" | grep -v grep | awk '{print $2}'`
[root@weblogic scripts]#crontab -l
0 0 * * * /bin/bash /root/scripts/nginx_sin.sh