我正在使用 Uniobjects for Java 从 Win7Pro 连接到 AIX 5.3 机器。当 udcs 用户登录时,会执行 /etc/profile。似乎 /etc/environment 没有来源。
如果 rpc 方法(使用 aix 用户 'sbr')调用使用 TIME() 的 Unidata 子例程,则其结果为 UTC。如果同一个用户 ('sbr') 登录并执行相同的操作(没有 rpc),则 TIME() 返回 UTC-5。
在与我的支持人员讨论这个问题时,我被告知 UniObjects rpc 调用执行 /etc/profile,但从不检查用户主目录中的 .profile。就像我在第一句话中所说的那样,似乎也没有使用 /etc/environment 。
注意:我最初没有将其标记为 java,因为这与 VB 绑定到同一个 rpc 服务是一致的。