如何显示 systemd 单元的环境变量?

rub*_*cks 11 systemd

我正在尝试env从 systemd 服务单元转储,systemctl show-environment但没有做我想要的。有什么方法可以systemctl向我展示我的服务内部的环境是什么样的?

tel*_*coM 19

如果您的服务正在运行,您可以使用它systemctl status <name>.service来识别服务进程的PID,然后用于sudo strings /proc/<PID>/environ查看该进程的实际环境。