本帖最后由 woow 于 2025-6-19 22:20 编辑
在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_cm
dargv[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开机自动启动的小伙伴,欢迎在评论区留言分享。
|