标签: java linux runtime
我有一个java应用程序(在Oracle Linux上运行),它以root用户身份通过init脚本运行。似乎设置的环境变量非常基本。它们似乎不是在作为各种系统用户(包括root)引入的相同环境变量中获取。我正在快速假设它因为java应用程序正在运行Runtime.getRuntime()。exec(“command”)不在交互式shell中。但即使考虑到我可能是正确的,我也不知道如何让java应用程序访问用户登录时使用的相同环境变量。