OpenWRT 忽略了计划任务?

OpenWRT 忽略了计划任务?

我的 OpenWRT 10.03.1 路由器 (Linksys WRT160NL) 忽略了我的 crontab(通过系统->计划任务设置)。我想每晚重启路由器,因为它在几天后就会变得不稳定。所以我在任务中输入了以下内容:

0 5 * * * reboot

我也试过

0 5 * * * root /sbin/reboot

但这也被忽略了。我必须进行某种设置才能cron真正运行吗?当我通过 登录路由器ssh并运行时ps,我没有看到任何cron进程。

答案1

OpenWrt 默认不启用该cron服务。要启动它并在后续重启时启用自动启动,您需要执行以下命令:

/etc/init.d/cron start
/etc/init.d/cron enable

第一个命令启动cron服务一次,但不更改启动配置,因此重启后不会自动启动。第二个命令更改启动配置(在 中创建符号链接/etc/rc.d),以便cron服务在引导期间启动,但不会立即启动。

相关内容