立即注册  找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 26|回复: 2

Centos7定时关机&定时重启

[复制链接]

Centos7定时关机&定时重启

[复制链接]

187

主题

103

回帖

1203

积分

管理员

积分
1203
admin

187

主题

103

回帖

1203

积分

管理员

积分
1203
2024-12-24 10:02:49 | 显示全部楼层 |阅读模式
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分 时 日 月 周 命令
[url=][/url]
#编辑定时任务:crontab -e#查看定时任务列表:crontab -l#查看定时任务执行情况:tail -f /var/log/cron

#shutdown命令参数
shutdown -h 10 #10分钟后自动关机
shutdown -h 16:05 #下午四点五分自动关机
shutdown -c #取消自动关机
shutdown -h now  #马上关机
[url=][/url]


设置定时关机
1、输入
crontab -e
回车
2、添加任务,并保存
#每天下午19:00定时关机
55 18 * * * /sbin/shutdown -h 19:00

3、查看任务列表
crontab -l
紧急需要,取消定时关机
sudo shutdown -c

systemctl disable crond.service



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

187

主题

103

回帖

1203

积分

管理员

积分
1203
admin 楼主

187

主题

103

回帖

1203

积分

管理员

积分
1203
2024-12-29 06:56:00 | 显示全部楼层
定时关机
例:设置在每天03:00定时关机

在Linux系统终端执行以下代码



sudo -s                              # 进入root
sudo gedit /etc/crontab       # 编辑 /etc/crontab


在打开的窗口添加以下内容,保存并退出





00 03 * * * root /sbin/shutdown -h now # 表示每天03:00定时关机


终端执行

sudo /etc/init.d/cron restart


这样就是OK了

187

主题

103

回帖

1203

积分

管理员

积分
1203
admin 楼主

187

主题

103

回帖

1203

积分

管理员

积分
1203
2024-12-29 06:56:05 | 显示全部楼层
定时关机
例:设置在每天03:00定时关机

在Linux系统终端执行以下代码



sudo -s                              # 进入root
sudo gedit /etc/crontab       # 编辑 /etc/crontab


在打开的窗口添加以下内容,保存并退出





00 03 * * * root /sbin/shutdown -h now # 表示每天03:00定时关机


终端执行

sudo /etc/init.d/cron restart


这样就是OK了

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|学无止境

GMT+8, 2026-9-12 11:19 , Processed in 0.379643 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表