0
根據systemd-run文檔,-setenv
選項可用於「使用指定的環境變量集運行服務進程」。systemd-run在使用時未設置環境變量--setenv
然而,這似乎是環境變量其實是不可用的過程:
# systemd-run -t --setenv=TEST=Success echo TEST:$TEST
Running as unit run-20705.service.
Press ^] three times within 1s to disconnect TTY.
TEST:
我誤解了--setenv
期權的使用情況如何?運行systemd版本219.
嘿 - 不能相信我錯過了。謝謝 – AlexBrand
使用'set -x'可以幫助調試bash – Robo