[运维] systemd服务中配置环境变量

参考文献如何在systemd服务中设置环境变量?
/etc/systemd/system/myservice.service如下所示:

[Unit]
Description=My Daemon

[Service]
ExecStart=/bin/myforegroundcmd

[Install]
WantedBy=multi-user.target

现为/bin/myforegroundcmd配置环境变量

在这个位置创建一个目录/etc/systemd/system/myservice.service.d,并在该目录内创建一个文件名.conf(通常为override.conf)结尾的文件,您可以在该文件中添加或覆盖发行版随附的设备的任何部分。

例如,在一个文件中/etc/systemd/system/myservice.service.d/myenv.conf添加一下环境变量内容:

[Service]
Environment="SECRET=pGNqduRFkB4K9C2vijOmUDa2kPtUhArN"
Environment="ANOTHER_SECRET=JP8YLOc2bsNlrGuD6LVTq7L36obpjzxd"

另请注意,如果目录存在且为空,则将禁用您的服务!如果您不打算在目录中放置某些内容,请确保该内容不存在。

你可能感兴趣的:(运维,运维,java,服务器)