Ответы:
Используйте следующую команду терминала:
sudo systemsetup -settimezone timezone
Для получения списка допустимых timezone
значений используйте sudo systemsetup -listtimezones
.
Чтобы узнать текущий часовой пояс, используйте:
sudo systemsetup -gettimezone
Set TimeZone: America/New_York
и возвращает код выхода 0), но затем sudo systemsetup -gettimezone
возвращает предыдущее значение ( Time Zone: America/Los_Angeles
).
Дополнительно:
Печать случайного часового пояса :
ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"
Установка случайного часового пояса :
sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")
Нахождение часового пояса (например, содержащего «Лос» в данном случае):
sudo printf ''; sudo systemsetup -listtimezones | grep Los
sudo systemsetup -gettimezone
.