OpenWRT: como aplicar mudanças no arquivo do sistema uci

1

Estou usando o comando UCI para definir o fuso horário:

uci set system.@system[0].zonename="America/Los_Angeles"

a alteração reflete imediatamente após a execução:

uci commit

Mas as alterações não são refletidas na hora do sistema. E após a reinicialização, vejo as alterações confirmadas no arquivo /etc/config/system .

Existe alguma maneira de aplicar as alterações sem reiniciar?

Eu não encontrei o arquivo /etc/init.d/system como qualquer outro, para reiniciar / iniciar / parar e aplicar as alterações sem reinicializar.

Além disso, eu não tenho o arquivo /etc/config/timezone .

    
por Anmol Porwal 21.09.2016 / 09:43

3 respostas

0

O fuso horário que você usa deve estar listado em /etc/TZ

  1. verifique se /tmp/TZ existe
  2. verifique se /etc/TZ existe. Caso contrário, copie o arquivo TZ de /tmp para /etc

Estou bastante confiante de que /etc/config/timezone nem sequer é necessário.

    
por 27.06.2017 / 16:45
0

Luci tem erros fatais. Você precisa confirmar manualmente as alterações não salvas.

nvram show // to verify the changes
nvram commit
    
por 16.07.2017 / 12:09
0

encontre sua string TZ no fuso horário

$ cd /tmp
$ echo PST8PDT,M3.2.0,M11.1.0> TZ
    
por 23.06.2018 / 07:48