Кто-нибудь знает, как (или возможно) установить отдельный часовой пояс для разных пользователей SSH (или экранов)? Я пытаюсь найти способ запускать процессы в разных часовых поясах, чтобы временные метки в журналах было легче декодировать для пользователей в разных часовых поясах. Я знаю, что можно запускать java-процессы в другом часовом поясе, запустив их с аргументом "-Duser.timezone = GMT",
Просто позвольте каждому пользователю установить нужный часовой пояс в своем ~/.profile
или эквивалентный сценарий входа в систему:
TZ=Japan
export TZ
и в другом пользователе ~/.profile
:
TZ=America/Montreal
export TZ
разные оболочки могут иметь разный синтаксис, но в bash мы просто делаем это:
экспорт TZ = "/ usr / share / zoneinfo / EST"
перейдите в этот каталог для получения списка имен часовых поясов.