Ubuntu:在服务中读取本地用户环境变量

Ubuntu:在服务中读取本地用户环境变量

我的 ubuntu 机器上运行着一个 Linux 服务。在这台机器上,我需要读取当前登录用户的代理设置环境变量(如 https_proxy、http_proxy、no_proxy 等)值。

当我尝试从我的服务代码中读取 https_proxy 时,它被打印为一个空字符串,但是当我从终端打印时,值是正确的。

我认为该服务无法读取它,因为它以 root 身份运行。有什么方法可以帮助从以 root 权限运行的服务中读取本地用户环境变量吗?

相关内容