пятница, 4 ноября 2011 г.

Хозяйке на заметку. Changing time zone in script

Возникла у меня по работе малюсенькая задачка: устанавливать в скрипте time zones.
Research показал, что коробочного решения, как в Debian (tzdata), в Red Hat/Fedora и иже с ними нет.

Рецепт:
1. Просим юзера указать time zone, если бедолога затрудняется, то запускаем ему /usr/bin/tzselect.
2. Берем последнюю строку выхлопа и подкладываем ее в /etc/sysconfig/clock
ZONE="America/New_York"
3. Запускаем /usr/sbin/tzdata-update
done

Ну и не забываем перегрузиться, чтобы сервисы в сислог писали с учетом нового времени.

Комментариев нет: