主页 > 路由器 > openwrt中的自启动服务

openwrt中的自启动服务

2017年2月13日 openwrt中的自启动服务无评论 阅读: 18,802 次

openwrt中的服务一般放在/etc/init.d目录,脚本的第一行一般为如下语句:
#!/bin/sh /etc/rc.common

查询当前的自启动服务:
# for F in /etc/init.d/* ; do $F enabled && echo $F on || echo $F **disabled**; done
其实就是执行enabled命令,然后查返回值,返回1表示不启动,返回0表示自启动
root@K2:~# /etc/init.d/lc enabled
root@K2:~# echo $?
1
root@K2:~# /etc/init.d/upnp enabled
root@K2:~# echo $?
0

服务开机自启动,使用enable参数:
root@K2:~# /etc/init.d/lc enable
root@K2:~# /etc/init.d/lc enabled
root@K2:~# echo $?
0

禁止服务自启动,使用disable参数:
root@K2:~# /etc/init.d/lc disable
root@K2:~# /etc/init.d/lc enabled
root@K2:~# echo $?
1

发表评论

新用户的评论需审核后才会显示;

电子邮件地址不会被公开;
必填项已用*标注