有谁知道如何(或者如果可能的话)为不同的SSH用户(或屏幕)设置单独的时区? 我正试图想出一种方法来在不同的时区运行进程,以便日志中的时间戳更容易解码,适用于不同时区的用户。 我知道有可能通过启动参数“-Duser.timezone = GMT”在不同的时区运行java进程,
只要让每个用户在~/.profile或等价的login脚本中设置他们想要的时区:
TZ=Japan export TZ
并在另一个用户的~/.profile :
TZ=America/Montreal export TZ
不同的shell可能有不同的语法,但在bash中我们只是这样做:
导出TZ =“/ usr / share / zoneinfo / EST”
转到该目录以获取时区名称的列表。