Moje środowisko to 10.13.4 (High Sierra).
włączam Set date and time automatically
i chcesz uzyskać strefę czasową.
Jestem świadomy systemsetup -gettimezone
z którym można tylko biegać sudo
zwraca jednak strefę czasową ustawioną przez TZ=foo/hoge
w moim rcscript.
Chcę uzyskać aktualną, automatycznie ustawioną strefę czasową komputera za pomocą wiersza poleceń.
Odpowiedzi:
Uruchom Preferencje systemowe. Wybierz „Data i godzina”, a następnie otwórz panel „Strefa czasowa”. (W razie potrzeby uwierzytelnij się jako Administrator, aby odblokować). Kliknij pole wyboru, aby włączyć „Automatycznie ustaw strefę czasową przy użyciu bieżącej lokalizacji”
źródło