Linux设置服务器定时重启
最近搭建一一个服务,希望服务器每天晚上定时重启一下,比如凌晨4点重启一下,重启之后我在服务器上搭建的服务已经设置成开机自动启动,不至于让服务器长时间运行,导致服务响应慢。一、实现方式这里使用到的是linux 中的 crontab 命令linux 终端输入crontab -e,添加定时任务脚本命令[root@localhost ~]#crontab -e在文件末尾追加0 4 * * * /sbin/
·
最近搭建一一个服务,希望服务器每天晚上定时重启一下,比如凌晨4点重启一下,重启之后我在服务器上搭建的服务已经设置成开机自动启动,不至于让服务器长时间运行,导致服务响应慢。
一、实现方式
这里使用到的是linux 中的 crontab 命令
- linux 终端输入crontab -e,添加定时任务脚本命令
[root@localhost ~]# crontab -e
- 在文件末尾追加
0 4 * * * /sbin/reboot
- 重启服务让定时任务生效
systemctl restart crond
- 配置定时任务开机自启
查看服务是否开机自启
systemctl list-unit-files|grep crond.service
如果没有开机自启,设置开机自启
systemctl enable crond
二、查看服务器运行了多长时间
我们已经设置好了重启的定时任务,那我们怎么验证服务器是否每天都会重呢?
linux 终端输入 uptime
如图可以看到我的服务器已经运行了8天20个小时。
三、在线工具
可以在线显示cron表达式未来的执行时间
https://cron.qqe2.com/
更多推荐
已为社区贡献2条内容
所有评论(0)