답변:
아마도 TZ를 설정할 수 있습니다. TZ = ": America / New_York"그리고 나서 시간 변환 함수가 적절한 시간을 얻는 데 도움이 될 tzset ()을 호출 할 것입니다 (atleast는 tzset의 man 페이지에서 이렇게 말합니다). 시간 정보가 필요한 응용 프로그램을 작성하는 경우에도 동일한 작업을 수행 할 수 있습니다. 내 말을 듣지 마라;) 나는 그저 man 페이지가 말하는 것을 말하고있다. 가서 직접 확인해야합니다.
/ 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
환경 파일을 사용하는 것이 더 좋습니다. 왜냐하면 쉘이 시작한 모든 시스템 프로세스의 시간대를 설정하고 지정된 시간대에 대해서도 알고 있어야하기 때문입니다.