Openwrt 软件启动机制

Openwrt 软件启动机制

Openwrt init 文件的脚本内容如下:

按照通常的做法,我们会将每个待启动的程序启动命令按行放入rcS文件,并顺序执行,显然这种做法在多进程列表时对于有插入进程的工作方式非常不人性化,所以在Openwrt中引入一个易控制的启动机制

  • 所有的启动软件脚本,放置在/etc/init.d/目录下,如果需要随系统启动,则将启动脚本链接到/etc/rc.d/S*
  • /etc/init.d 文件要求

脚本中 start() 和 stop() 是必须的

  • 如下按照顺序,在/etc/rc.d创建的软链接
  • 如果没有定义start boot 之类的函数则会引用/etc/rc.common中的同名函数

  • /etc/init.d/example enable或者disable 将会输出开启或者关闭程序的上电启动

参考文献

openwrt wiki

书籍:[智能路由器开发指南]

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月23日
下一篇 2018年11月23日

相关推荐