Я пытаюсь написать страницу в 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, но я могу ошибаться.Что мне здесь не хватает точно?