我正在尝试在 openwrt 中编写一个页面来更改我编写的应用程序的配置,然后重新启动服务。现在,我正在使用一个简单的“服务”来写入日志,以查看一旦我在页面上单击“保存并应用”,它就会将时间写入此文本文件。但是,我想我错过了一些东西。我像这样在 /etc/config/ucitrack 添加了一个部分
config app
option init gps
虽然,老实说,我这样做是因为那里的所有其他服务应用程序都是这样做的。我的服务初始化脚本看起来像这样
#!/bin/sh /etc/rc.common
START=10
start() {
echo Start
echo 'date' > ~/test.txt
}
stop(){
echo Stop
}
reload_service() {
echo "Restarting"
stop
start
}
我编写的页面(使用 cbi)已经读取了配置文件,然后应用了更改。我猜这也会调用 /etc/config/ucitrack 的 init 部分,但我可能是错的。我到底在这里错过了什么?