分享

EdgeRouter ER-X 定时自动重启设置

 xxqa的新文艺 2019-08-16

可以使用 Configuration 中的 system/task-scheduler 来配置自动重启。这里的 task-scheduler 应该就是对 Debian 系统中的 Crontab 的封装,并保存到路由器的配置文件夹中,这样在系统升级后,也可以不受影响。

在配置前,请确认系统的时间设置是否正确,默认应该 UTC,你可以修改时区与本地时间相一致。


然后,在 /config/scripts/ 目录下,新建一个脚本文件,如 reboot.sh,里面只要一句命令: /sbin/shutdown -r now,记得给文件执行权限。

(进入 CLI,可以在 WEB 页面点右上角的图标,也可以直接用 SSH 客户端工具直接连接)


创建重启的 SHELL 脚本后,回到 WEB 配置页面(当然也可以在 CLI 中配置下面的 task-scheduler),选择 Config Tree 的 TAB 页,定位到 system/task-scheduler/task

添加一个 task,并给定一个名称,如 rebootPlan


添加后,你可以在左边的目录树中,看到新增的 task: rebootPlan,点其左侧的箭头,会展开下一级设置,我们需要指定执行时间或周期。

在 crontab-spec 中填入 30 6 * * *,这表示,每天的 6:30 执行此 task,interval 留空。


同样,继续点左边目录树的箭头,设置最后的命令,在 path 里输入之前我们新建的 shell 脚本 /config/scripts/reboot.sh


好了,到此就全部设置完成了,现在要对修改进行保存,点击下方的 Preview 按钮,会将所有对 Config Tree 的修改项目一一列出,确认无误后,选择 Apply 应用即可。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多