烽火HG5382A3启用计划任务(crond)

前一段时间我买了一个烽火HG5382A3的光猫,重新加载出厂配置以后用起来还可以,但是就一直没有办法为本地网络添加静态路由的配置,虽然可以用root账号手工添加,但是重启以后配置就会丢失,真正使用起来并不太方便。尽管没有找到为光猫添加本机静态路由的方法,可我发现了HG5382A3光猫启用计划任务(crond)的方法,这里分享给大家。

在HG5382A3光猫上启用计划任务(crond),涉及1个脚本、1个配置文件、1组配置,详情如下。

1个脚本文件是
/fhrom/fhshell/crond_start.sh,修改完配置文件,添加了系统配置后要手工运行此脚本,以便光猫启动计划任务(crond)。

1个配置文件是/fhconf/crontab_conf。配置文件中的配置内容和Linux系统中的格式一致,比如:“*/2 * * * * /fhconf/mount_test.sh”,表示每2分钟执行1次最后1列的脚本文件。这里具体要执行的脚本文件和脚本的内容,都可以根据自己的实际需要设置/编写。

1组系统配置是要在光猫中添加一个TimedTask配置项,并将其的Enable属性设置为1,操作如下。

#cfg_cmd add InternetGatewayDevice.TimedTask.
argc = 3
argv[0] = cfg_cmd
argv[1] = add
argv[2] = InternetGatewayDevice.TimedTask.
add obj success,index=1!
 #cfg_cmd set InternetGatewayDevice.TimedTask.1.Enable 1
argc = 4
argv[0] = cfg_cmd
argv[1] = set
argv[2] = InternetGatewayDevice.TimedTask.1.Enable
argv[3] = 1
set success!

配置文件和系统配置添加好以后,再运行
/fhrom/fhshell/crond_start.sh,脚本执行完就可以看到Linux正在执行的计划任务(crond)了。

#crontab -l
*/2 * * * *   /fhconf/mount_test.sh

以上就是在HG5382A3光猫启用计划任务(crond)的详细步骤,不过还是有缺点,每次光猫重启以后,都要手工执行
/fhrom/fhshell/crond_start.sh,crond并不会开机自启动。如果有知道如何让crond开机自动启动的小伙伴,欢迎在评论区留言分享。

原文链接:,转发请注明来源!