Почему мой часовой пояс не обновляется во встроенном Linux?Linux

Ответить
Anonymous
 Почему мой часовой пояс не обновляется во встроенном Linux?

Сообщение Anonymous »

У меня встроенный Linux с блокировкой записи во всех системных папках (включая /etc) и только одной папкой, доступной для свободной записи, которая называется /writable. /etc/localtime — это символическая ссылка, указывающая на /writable/localtime.
Мое (тестовое) приложение меняет часовой пояс, копируя другой файл часового пояса в местоположение в /writable/localtime, затем вызывает tzset() и пытается прочитать tzname.
Однако независимо от того, копирую ли я часовой пояс информацию или превратить файл в символическую ссылку, указывающую на другое место, tzset не меняет tzname и не обновляет смещения (то есть использование localtime дает те же результаты).Новый часовой пояс вступит в силу только после перезапуска приложения.
Почему?

Подробнее здесь: https://stackoverflow.com/questions/791 ... dded-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»