2012-05-30 1 views
3

Мне нужно установить часовой пояс в системе Linux (встроенный дистрибутив busybox), но у меня нет/etc/timezone и/usr/share/zoneinfo. Как установить часовой пояс?Как установить часовую зону в Linux, если нет файла/etc/timezone или нет/usr/share/zoneinfo

я установить аппаратные часы по Гринвичу с: Hwclock --set --date = 18: 15: 30 --utc , а потом подумал, я мог бы использовать 'экспорт TZ = PST8PDT' в/и т.д./профиль, чтобы получить правильное время с датой, но это, похоже, не работает. Я все еще вижу это:

# date 
Wed May 30 18:17:42 PDT 2012 

Спасибо! Рон

+0

Что вы подразумеваете под «установить часовой пояс»? Что вы собираетесь использовать в качестве источника данных для (например) изменений дневного сбережения? –

+0

Какой libc вы используете? Если вы используете [uclibc] (http://www.uclibc.org/), это может быть '/ etc/TZ' ([см.] (Http://www.uclibc.org/FAQ.html#timezones)) –

+0

Да, Флориан, я использую uclibc и/etc/TZ, кажется, правильный ответ ...! :) – cerr

ответ

2

должен был установить правильный часовой пояс в/etc/TZ, установить hwclock в utc с флагами --set и --utc и использовать hwclock --systohc для хранения системного времени в аппаратных часах.

1

Добавьте это в/и т.д./inittab:

SETENV TZ CDT

Где CDT (Центральный) является часовой пояс.

+0

Я дона У меня есть setenv available ... :( – cerr

 Смежные вопросы

  • Нет связанных вопросов^_^