查看: 4120|回复: 0

【转】openwrt添加服务项

[复制链接]
  • 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
    复制代码
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 17:44 , Processed in 0.112222 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.