1). start_service() 为注册服务到procd中,如果自己的应用程序没有配置文件,只要实现start_service()就好,procd_set_param设置设置好多参数,command为自己的应用路径,respawn可以检测自己的应用,如果挂掉可以重启,也可以设置重启间隔,其它参数可以自己查阅。 2). stop_service() 这个是procd kill自己的应用程序后调用...
service_start_early--启动ubusd守护进程此后可以提供ubus IPC服务。 STATE_INIT procd_inittab--解析/etc/inittab。 procd_inittab_run--依次执行inittab中的respawn/askconsole/askfirst/sysinit。 rcrespawn askconsole askfirst runrc--sysinit action对应的操作函数。 rcS runqueue_init--初始化一个运行队列。 _...
start_service() 为注册服务到procd中,如果自己的应用程序没有配置文件,只要实现start_service()就好, procd_set_param设置设置好多参数,command为自己的应用路径, respawn可以检测自己的应用,如果挂掉可以重启,也可以设置重启间隔,其它参数可以自己查阅。 stop_service() 这个时procd kill自己的应用程序后调用的,若果你...
如果定义了 USE_PROCD变量:对start、stop 和 reload函数进行重新定义,在调用这些函数时,将调用start_service、stop_service和 reload_service函数等。 procd预定义的函数如下:如果在自己的启动脚本中定义了USE_PROCD那就调用这些函数。在rc.common中重新定义了start函数,相当于重载了这些函数。 六、编写...
/bin/sh /etc/rc.commonUSE_PROCD=1START=90start_service(){procd_open_instance SakuraFrp procd_set_paramcommand/sbin/natfrpc# 替换下面的隧道启动参数,在隧道列表中选中需要的隧道,选择 批量操作->配置文件 即可在弹出的框中复制启动参数# 形如 -f xxx:xxx,xxx,请注意不要有重复的 -fprocd_append_...
start_service() { # 启动服务 procd_open_instance procd_set_param command /usr/bin/python /muxiu/muxiu/muxiu/test.py # 全部关联的文件必须是绝对路径,否则会找不到文件 procd_set_param respawn procd_close_instance } stop_service() { # 停止服务 ...
start_service() { procd_open_instance procd_set_param respawn procd_set_param command "$BINLOADER_BIN" --home=/root/.config/syncthing procd_set_param stdout 1 procd_set_param stderr 1 procd_close_instance } stop_service() { return 0 ...
start_service() { # Reading config #读取配置文件 config_load "${CONFIGURATION}" local fileName # local filePath #’hello'中后的fileName字段,并保存到本地变量 fileName. config_get fileName hello fileName # config_get path hello filePath ...
start_service() { ddnsgo_prepare config_load ddnsgo config_foreach get_config ddnsgo [ x$enabled == x1 ] || return 1 [ -s ${CONF} ] || init_yaml logger -t ddns-go -p warn "ddns-go is start." echo "ddns-go is start." ...
start_service() { procd_open_instance procd_set_param command /usr/sbin/odhcpd procd_set_param respawn procd_close_instance } service_triggers() { procd_add_reload_trigger "dhcp" } odhcpd进程里面回去读/etc/config/dhcp uci的值 config dhcp 'lan' ...