По умолчанию для глобальной зоны SmartOS используется часовой пояс UTC. Я хотел бы запланировать некоторые задания cron, и я бы хотел, чтобы они автоматически отслеживали изменения летнего времени, не требуя от меня вручную изменять смещение UTC каждый раз, когда происходит изменение летнего времени.
Как я могу изменить часовой пояс для моей глобальной зоны SmartOS?
Это можно сделать двумя способами. Первый - написать собственный манифест SMF и поместить его в /opt/custom/smf
- любые манифесты в этом каталоге импортируются автоматически при загрузке.
Другой метод - использовать pkgin
установить smtools
пакет. Это предоставляет сценарий под названием sm-set-timezone
.
Посмотри это запись в блоге Джонатан Перкин, который работает на Joyent для справки.