Есть ли способ получить имя Canonical Time Zone из оболочки Linux script? например, если мой настроенный часовой пояс - это PDT, тогда я хотел бы получить "America/Los_Angeles".
Я знаю, что мог бы получить из символической ссылки /etc/localtime, если она была настроена, но поскольку она не может быть настроена на всех серверах, я не могу полагаться на нее.
С другой стороны, я могу получить короткое имя часового пояса с датой команды +% Z, но мне все еще нужно каноническое имя.
Есть ли способ получить каноническое имя текущего часового пояса или преобразовать часовой пояс, полученный с помощью команды даты +% Z, даже если символическая ссылка /etc/localtime не установлена?