我的 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
服务在引导期间启动,但不会立即启动。