Centos7定时关机&定时重启

目录:A:定时重启

           B:定时关机

A:定时重启

第一种重启方式.首先,我们先了解下Linux重启的几种命令:

  1. reboot:普通重启
  2. shutdown -r now:立刻重启(root用户使用)
  3. shutdown -r 10:10分钟后重启
  4. shutdown -r 20:35:在时间为20:35的时候重启
  5. 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
systemctl disable crond.service

posted on   大兄弟666  阅读(5996)  评论(1编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示