#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." procd_open_instance procd_set_param command $PROG -l :9877-f300 -c ...
# Reading config #读取配置文件 config_load "${CONFIGURATION}" local fileName # local filePath #’hello'中后的fileName字段,并保存到本地变量 fileName. config_get fileName hello fileName # config_get path hello filePath echo service $fileName start procd_open_instance # pass config to script...
1.目标源文件openwrt/package/kernel/mac80211/files/lib/wifi/mac80211.sh 2.修改 detect_mac80211() { devidx=0 config_load wireless while :; do config_get type "radio$devidx" type [ -n "$type" ] || break devidx=$(($devidx + 1)) done for _dev in /sys/class/ieee80211/*; do ...
config_list_foreach"${config}"network masq6_network log"Done setting up nat6 for zone=\"${zone_name}\" on devices:${DONE_NETWORK_DEVICES}" } main() { nat6_init config_load firewall config_foreach handle_zone zone } main"${@}" EOF cat<<"EOF">> /etc/sysupgrade.conf /etc/fire...
首先,脚本需要添加. /etc/functions.sh库。然后,使用命令config_load <name>来加载相应的配置文件,<name>代表配置文件的文件名,函数会在 /etc/config 目录下寻找名字为 name 的文件。 配置文件加载后,可以使用函数 config_cb() option_cb() config_foreach() config_get() 以及命令config_foreach。详细使用如...
config_load addModel :加载/etc/config/addModel配置文件 config_foreach run_addModel argument :在/etc/config/addModel中每查找到一个类型,就调用一次run_addModel函数,传入参数为argument(我们需要的类型名) 看run_addModel函数: 获取布尔值类型:config_get_bool变量名 Section名 option参数名 ...
至此应该进入TUI文本图形界面了 在此界面我们可以做各种功能的选取 生成.config文件 进行编译 建议默认不更改选项编译一次 以下是TUI界面基本操作说明 1 上下方向键选择子项目 左右方向键对应下方Exit Save Load 2 回车键进入选项 空格键可以选择选项 单击空格出现M标志 代表以Mod形式编译 编译完的可执行文件不加入内核...
config appfilter appfilter option enable 1 option appid_list "11 22 33 44 55 66" 1. 2. 3. 脚本文件: . /usr/share/libubox/jshn.sh . /lib/functions.sh json_init config_load appfilter config_get enable "appfilter" enable config_get appid_list "appfilter" appid_list ...
include /lib/functionsconfig_load dhcp procd_open_instance procd_set_paramcommand$PROG-C$CONFIGFILE-k procd_set_param file$CONFIGFILEprocd_set_param respawn procd_close_instance <略...> } 可以了解到,真正执行的启动命令是:/usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k ...
config_load htpdate config_get_bool disabled htpdate disabled 0 htpdate_stop [ "$disabled" -gt 0 ] || { [ -f $DEFAULT ] && . $DEFAULT mkdir -p $RUN_D $BIN -l -s -t -m 300 -M 600 -D $OPTIONS } } htpdate_stop() { ...