在systemd单元文件中,我有一个内容为key=IamValue=abc
的环境,因为您可以看到值为IamValue=abc
,其中包含=
。如何编写systemd环境变量值其中包含=
对于这种情况,我该如何编写单元文件?
我曾尝试如下,但它似乎无效:
[Unit]
Description=...
[Service]
WorkingDirectory=...
ExecStart=...
Restart=always
RestartSec=10
SyslogIdentifier=...
User=root
Environment=key="IamValue=abc"
您可以使用环境文件:http://fedoraproject.org/wiki/Packaging: Systemd#EnvironmentFiles_and_support_for_.2Fetc.2Fsysconfig_files。 –
“但它似乎无效”,你有没有尝试倾倒环境,看看它实际上是什么?报价是否真的在那里? – kay
@Kay你说得对,我在删除引号后正在工作。所以环境分析器只是由第一个'='分割?没有找到文件说这个。 –