我从一台 Linux虚拟服务器计算机上运行三个Quartz服务器(作为java包装器服务)。我的要求是在一台机器上的不同时区运行这些服务器。例如假设有三个服务器名称A,B和C,则A应根据中心时区安排作业,B应基于东部时区安排作业,依此类推。有什么方法可以实现这个目标吗?
答案 0 :(得分:2)
Unix区域中的时区只是概念。每个系统时钟应以UTC运行,根据您在系统中配置的时区计算显示时间。
根据应该处理的软件,正确设置TZ
环境变量可能就足够了。
答案 1 :(得分:0)
我为三台不同的服务器创建了三个用户,并在 .bashrc 文件中设置了所需的时区。假设用户名为 user1 ,请执行以下操作:
修改并输入以下行:
导出TZ =“/ usr / share / zoneinfo / {TIMEZONE-DIRECTORY} / {TIMEZONE_FILE}”
保存文件。
现在为用户设置了时区。