Openwrt设置开机启动

96
coreki
2016.06.10 13:02* 字数 169

设置开机启动原理
/etc/init.d目录下面就是系统加载的开机配置
每个配置可以设置START优先级,数字越大启动越靠后,如果有很多需要依赖网络或者USB之类的启动程序最好设置靠后一些,等其他程序启动了再启动。
系统读取etc/init.d/下的启动配置文件后,系统会根据start优先级,按照顺序执行每个文件的start()函数中的命令。

下面为myapp添加开启启动,myapp的路径是/mnt/sda1/myapp

vi /etc/init.d/mystart

输入以下内容

#!/bin/sh /etc/rc.common
START=99
start(){
        /mnt/sda1/myapp
}
stop(){
        /mnt/sda1/myapp -s
}
restart(){
       /mnt/sda1/myapp
}

然后保存,退出

cd /etc
chmod -R 777 init.d/mystart #设置权限,否则无法激活开机启动,提示权限不足
/etc/init.d/mystart enable #激活开机启动
/etc/init.d/mystart start #运行start函数启动程序
Openwrt
Web note ad 1