查看: 96|回复: 0

[讨论] 【转】openwrt添加服务项

[复制链接]

582

主题

3

好友

1万

积分

翰林

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    擦汗
    2014-2-12 10:49
  • 签到天数: 150 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-7-25 14:58:22 |显示全部楼层
    openwrt的服务项都放在/etc/init.d/目录下,如果要将某个服务项添加到开机启动的话,在/etc/rc.d/目录下做一个连接就行了,这里不做例子,截图看看吧,

    服务:
    20160714152527648.jpg


    启动项:
    20160714152921770.jpg


    在openwrt中加入自己的服务项,只需按照/etc/init.d/目录下其他脚本的形式依葫芦画瓢,填充以下方法就可以了,(用到什么方法就填充什么方法)
    1. start   Start the service  
    2. stop    Stop the service  
    3. restart Restart the service  
    4. reload  Reload configuration files (or restart if that fails)  
    5. enable  Enable service autostart  
    6. disable Disable service autostart
    复制代码
    比如加入一个 yourser 服务
    1. #!/bin/sh /etc/rc.common

    2. #service startup sequence
    3. START=99

    4. start() {
    5.         #start your process with parameters in background
    6.         /usr/bin/yourser -v para1 -C para2 &
    7. }

    8. stop() {
    9.            killall yourser
    10. }
    复制代码
    然后就可以通过如下命令来启动你的服务:
    1. /etc/init.d/yourser start
    复制代码
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-8-24 14:54 , Processed in 0.199404 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部