为了避免可能的错误,我想定义和使用在systemd
单元文件本身中使用的变量,即:不是用于执行的命令。
例如考虑这个(无效)单位:
[Unit]
CONFIG=/etc/some_dir/%i.conf
AssertPathExists=$CONFIG
#...
[Service]
EnvironmentFile=$CONFIG
# ...
所以我想定义变量CONFIG
并将其用于多个单元指令。这可能吗?
为了避免可能的错误,我想定义和使用在systemd
单元文件本身中使用的变量,即:不是用于执行的命令。
例如考虑这个(无效)单位:
[Unit]
CONFIG=/etc/some_dir/%i.conf
AssertPathExists=$CONFIG
#...
[Service]
EnvironmentFile=$CONFIG
# ...
所以我想定义变量CONFIG
并将其用于多个单元指令。这可能吗?
不,systemd 单元不支持此功能。