使用 cron 来设置定时任务,让 CentOS 定时重启 Nginx。以下是两种方法:
- 使用 crontab:
- 打开 crontab 配置文件:
sudo vim /etc/crontab
- 在文件中添加以下行,表示每天的 16:00 重启服务器:
0 16 * * * /usr/sbin/reboot
- 保存文件并退出。
- 使用 systemctl:
- 如果你想在系统启动时自动启动 Nginx,可以编辑 Nginx 的服务配置文件,例如
/usr/lib/systemd/system/nginx.service
。 - 在
[Service]
部分添加以下行:
ExecStart =/usr/local/nginx/sbin/nginx ExecReload =/usr/local/nginx/sbin/nginx -s reload ExecStop =/usr/local/nginx/sbin/nginx -s quit
- 保存文件并退出。
无论你选择哪种方法,都要确保你的 Nginx 配置正确,以免出现问题。祝你成功!