시간대를 설정하기 위해 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