私はタイムゾーンを設定するためにUCIコマンドを使用しています。
uci set system.@system[0].zonename="America/Los_Angeles"
次の実行後、変更内容が即座に反映されました。
uci commit
ただし、これらの変更はシステム時間に反映されません。再起動後、/etc/config/system
ファイルにコミットされた変更が表示されます。
再起動せずに変更を適用する方法はありますか?
/etc/init.d/system
再起動しないと、再起動/起動/停止、および変更を適用できる他のファイルが見つかりませんでした。
/etc/config/timezone
また、参考として文書はありません。
答え1
使用しているタイムゾーンを次にリストする必要があります。/etc/TZ
/tmp/TZ
存在を保証する- 存在することを確認してください
/etc/TZ
。そうでない場合は、次のファイルをTZ
コピー/tmp
してください。/etc
私はあまりにも確信している/etc/config/timezone
必要はありません。
答え2
ルーシーは致命的なミスを犯しました。保存されていない変更を手動でコミットする必要があります。
nvram show // to verify the changes
nvram commit