비표준 리눅스 배포판에서 어떻게 시간대를 설정합니까?


0

임베디드 시스템에서 시간을 설정하려고합니다 ...

링크 / 파일이 없습니다. /etc/localtime/usr/ 하위 디렉토리가 두 개뿐입니다. /usr/bin/usr/sbin.

내가 시도하거나 할 수있는 일이 있습니까? 그냥 포기하고 UTC를 내 시간대로 만들 수 있습니까?

답변:


1

아마도 TZ를 설정할 수 있습니다. TZ = ": America / New_York"그리고 나서 시간 변환 함수가 적절한 시간을 얻는 데 도움이 될 tzset ()을 호출 할 것입니다 (atleast는 tzset의 man 페이지에서 이렇게 말합니다). 시간 정보가 필요한 응용 프로그램을 작성하는 경우에도 동일한 작업을 수행 할 수 있습니다. 내 말을 듣지 마라;) 나는 그저 man 페이지가 말하는 것을 말하고있다. 가서 직접 확인해야합니다.


1

/ etc / profile의 TZ 환경 변수를 다음과 같이 설정하십시오. TZ = EST5EDT UTC에서 5 시간 오프셋 귀하의 위치가 일광 절약 시간제를 사용하지 않는 경우 시간대 코드 & amp; UTC 오프셋. 예를 들어 인도 표준 시간은 TZ = IST-5 : 30

TZ 환경 변수는 posix 표준입니다. http://www.gnu.org/s/libc/manual/html_node/TZ-Variable.html


사용하는 것이 더 낫다. /etc/environment, 제 생각에는 - 파일은 /etc/profile 쉘을 제외하고는 일반적으로 파싱되지 않습니다. bash 환경 파일을 사용하는 것이 더 좋습니다. 왜냐하면 쉘이 시작한 모든 시스템 프로세스의 시간대를 설정하고 지정된 시간대에 대해서도 알고 있어야하기 때문입니다.
amn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.