하드웨어 시계가 설정되었지만 날짜 명령이 잘못된 날짜 및 시간으로 표시됨


1

settimeofday 기능으로 날짜를 설정하고 있습니다. 하드웨어 시계가 완벽하게 설정되었지만 날짜 명령을 실행하면 잘못된 날짜와 시간이 표시됩니다.

그러나 시스템을 재부팅하면 올바른 날짜가 표시됩니다.

재부팅하지 않고이 문제를 해결하는 방법은 무엇입니까?


아마도 ntpd가 자동으로 시간을 설정하셨습니까?
피닉스

내 시스템에는 맞춤형 임베디드 리눅스로 실행되는 시스템으로 ntpd가 없습니다.
user3360662

1
"잘못된 날짜와 시간"은 무엇을 의미합니까? 무의미한 가치? 정확히 몇 시간 떨어져요? 항상 같은 금액?
David Schwartz

잘못된 값은 이전 설정 날짜 및 시간이 하드웨어 시계와 동일하지 않음을 나타냅니다.
user3360662

답변:


0

함수에서 기본적으로 설정되어 있지 않은 시스템 시간을 변경하려면 TZ 변수를 내 보내야합니다.

단계 : 1. 표준 시간대 파일을 / etc / localtime에 연결합니다. 2. export TZ = / etc / localtime

도움이 되길 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.