我正在尝试定义一个服务启动,它需要将解密密码设置为变量,以及另外几个变量。该加密密码是%c
变量内容的一部分,这导致了一个我似乎无法解决的问题。
如果我在编辑服务定义时执行systemctl daemon-reload
,那么systemctl show | grep Env
我可以看到......
如果我设置
Environment="PASSWORD=blah%ci"
那么我得到Environment=PASSWORD=blah/servicei
如果我设置
Environment="PASSWORD=blah\%ci"
那么我得到Environment=
我也尝试将该变量括在各种不同的引号中,但行为没有任何实际改变。
我正在使用 Ubuntu 20.04。
提前致谢。