yanghn2002

View My GitHub Profile

OpenWRT 之类的系统依然在使用 SysVint ,其优势在于由脚本实现,启动过程顺序可控,劣势也是因为顺序启动所以启动速度较慢。

创建启动项

/etc/init.d 下创建启动脚本,例如 mytask

#!/bin/sh /etc/rc.common

START=50
STOP=10

start(){
    echo "My start task"
}
stop(){
    echo "My stop task"
}

然后加上可执行权限,再 enable :

chmod +x /etc/init.d/mytask
/etc/init.d/mytask enable

service

service 指令可以列出所有服务:

service

控制具体的服务,就将服务名传进去:

service mytask