Systemd service文件中配置环境变量

Posted 不要做程序员的小松鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Systemd service文件中配置环境变量相关的知识,希望对你有一定的参考价值。

Systemd service文件中配置环境变量

  • 问题描述:Systemd 是所有服务的父进程,/etc/profile等配置的环境变量对其无效

  • 官方告诉可以使用Environment以及EnvironmentFile为服务进程配置环境变量

  • *.service


[Service]
...
EnvironmentFile=-/etc/sysconfig/test-service
...

  • test-service
TestEnv=test

搞定

以上是关于Systemd service文件中配置环境变量的主要内容,如果未能解决你的问题,请参考以下文章

如何向.Net Systemd服务添加环境变量?

Centos系统修改docker默认网络参数

Centos 7 systemd service 配置文件介绍

Containerd的安装和配置

CentOS7修改Docker默认启动参数(/etc/default/docker文件不存在)

CentOS7.9 配置 vncserver