Nginx 定时重启


利用 Linux 系统的 Crontab 定时任务管理 Nginx 重启

mkdir ~/crontab
echo "#!/bin/bash

/usr/local/nginx/sbin/nginx -t

if [ $? = "0" ]
then
    /usr/local/nginx/sbin/nginx -s reload
fi
" > ~/crontab/nginx_reload.sh

添加定时任务,每天凌晨定时重启

# nginx reload
00 00 *  *  *    /bin/sh ~/crontab/nginx_reload.sh > /tmp/nginx_reload.log 2>&1