linux云服务器设置定时重启

已关闭留言

Linux定时重启
vps服务器

1、首先创建一个新的systemd服务,这里创建的是reboot.service:
touch /etc/systemd/system/reboot.service

linux云服务器设置定时重启插图

2、然后编辑文件:vi /etc/systemd/system/reboot.service

linux云服务器设置定时重启插图1

3、在文件输入以下内容,保存退出:
[Unit]

Description=Reboot Service

[Service]

Type=oneshot

ExecStart=/sbin/reboot

[Install]

WantedBy=multi-user.target

linux云服务器设置定时重启插图2

4、创建一个新的systemd定时器,这里创建的是reboot.timer:
touch /etc/systemd/system/reboot.timer

linux云服务器设置定时重启插图3

5、然后编辑文件:vi /etc/systemd/system/reboot.timer

linux云服务器设置定时重启插图4

6、在文件输入以下内容,保存退出:

[Unit]

Description=Reboot Timer

[Timer]

OnCalendar=*-*-* 09:00:00

[Install]

WantedBy=timers.target

注意:注意OnCalendar的:* * *09:00:00,其中第一个表示星期,第二个表示月份,第三个表示日期,后面的时间格式是小时:分钟:秒。

这里设置的是每天上午9点重启的。

linux云服务器设置定时重启插图5

7、启用并启动定时器:systemctl enable –now reboot.timer

linux云服务器设置定时重启插图6

设置完之后,就可以在每天的上午9点重启服务器了。