/ usr / share / zoneinfo, когда системное время действительно изменяется?

Пожалуйста, поправьте меня, если я здесь не прав ...

Когда я меняю свои системные часы, это немедленно меняет файл / usr / share / zoneinfo, ОДНАКО реальное системное время не изменяется до следующей перезагрузки, потому что / etc / localtime затем перечитывает / usr / share / zoneinfo ?

Я видел поведение, подобное описанному выше, когда доступ к / usr / share / zoneinfo / осуществлялся, но системное время не изменялось до перезагрузки системы

0
задан 4 July 2012 в 20:03

1 ответ

Каждый процесс знает часовой пояс (вы можете изменить его отдельно для каждого процесса, установив переменную среды TZ). При изменении часового пояса системы только новые запущенные процессы будут «видеть» новый параметр часового пояса. Вот почему он, кажется, полностью вступает в силу только после перезагрузки. Если вы перезапускаете приложения и службы, они должны получить изменение

В частности, ваш системный системный журнал продолжит записывать журналы в старом часовом поясе, пока он не будет перезапущен.

0
ответ дан 4 July 2012 в 20:03

Другие вопросы по тегам:

Похожие вопросы: