RouterOS 本身没有直接的“定时重启”功能,但可以通过 Scheduler(计划任务) 来实现定时重启。
- 进入 RouterOS 终端或 WinBox。
运行以下命令创建定时任务:
/system scheduler add name=reboot interval=1d start-time=03:00:00 on-event="/system reboot"
说明:
name=reboot
:任务名称。interval=1d
:每天执行一次。start-time=03:00:00
:每天凌晨 3 点执行。on-event="/system reboot"
:执行/system reboot
命令。
可以用以下命令查看当前的定时任务:
/system scheduler print
如果想删除任务:
/system scheduler remove [find name=reboot]
这样,RouterOS 就会按照设定的时间自动重启。🚀
示例:每周三、周五定时3:00重启
由于 interval
不能直接指定特定的星期几,我们需要用 start-date
和 interval=7d
来分别创建两个任务。
- 进入 RouterOS 终端(WinBox 或 SSH)。
- 执行以下命令:
/system scheduler add name=reboot_wed start-date=apr/03/2024 start-time=03:00:00 interval=7d on-event="/system reboot"
/system scheduler add name=reboot_fri start-date=apr/05/2024 start-time=03:00:00 interval=7d on-event="/system reboot"
start-date=apr/03/2024
:从 2024 年 4 月 3 日(星期三)开始,每 7 天执行一次。start-date=apr/05/2024
:从 2024 年 4 月 5 日(星期五)开始,每 7 天执行一次。start-time=03:00:00
:每天凌晨 3 点执行。interval=7d
:每 7 天执行一次。on-event="/system reboot"
:执行重启命令。
查看定时任务
运行:
/system scheduler print
删除定时任务
如果需要删除定时任务:
/system scheduler remove [find name=reboot_wed]
/system scheduler remove [find name=reboot_fri]
这样,RouterOS 就会在 每周三、周五凌晨 3:00 自动重启 🚀