Centos7定时关机&定时重启
目录:A:定时重启
B:定时关机
A:定时重启
第一种重启方式.首先,我们先了解下Linux重启的几种命令:
- reboot:普通重启
- shutdown -r now:立刻重启(root用户使用)
- shutdown -r 10:10分钟后重启
- shutdown -r 20:35:在时间为20:35的时候重启
- init 6
crontab -e
加入定时任务:
0 4 * * * /sbin/shutdown -r now
前几位分别对应系统的 分 时 日 月 周,如果要每隔3小时重启,可设置为* */3 * * * /sbin/shutdown -r now
,如果需要更严格或完善的,如每天23点到7点每2小时重启,可设置为* 23-7/3 * * * /sbin/shutdown -r now
。
最后:wq
保存,即设置成功。
查看定时命令
crontab -l
未生效则执行重启服务命令service crond restart
第二种重启方式.编辑文件vi /etc/crontab
格式:
* * * * * command
分 时 日 月 周 命令
# 不指定具体的时间用*号替代,用空格区分时间参数,最后是到时要执行的操作。
如:在每天的下午17:01执行一次reboot重启服务器操作 : 1 17 * * * root reboot
#装载
crontab /etc/crontab
#定时重启服务
systemctl enable crond.service #开启启动
systemctl restart crond.service #重启服务
systemctl stop crond.service #停止服务
#查看定时任务列表:
crontab -l
B关机任务:利用Centos 7内置的 crontab 进行系统的定时关机
格式:
* * * * * command
分 时 日 月 周 命令
#编辑定时任务:
crontab -e
#查看定时任务列表:
crontab -l
#查看定时任务执行情况:
tail -f /var/log/cron
#shutdown命令参数
shutdown -h 10 #10分钟后自动关机
shutdown -h 16:05 #下午四点五分自动关机
shutdown -c #取消自动关机
shutdown -h now #马上关机
设置定时关机
1、输入
crontab -e
回车
2、添加任务,并保存
#每天下午19:00定时关机
55 18 * * * /sbin/shutdown -h 19:00
3、查看任务列表
crontab -l
紧急需要,取消定时关机
sudo shutdown -c
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具