Menu Close

16.19. 重要单元指定符

可在任何单元配置文件中使用通配符字符(称为 单元指定符)。单元指定符替换了某些单元参数,并在运行时解释。下表列出了对模板单元特别有用的单元指定符。

表 16.5. 重要单元指定符

单元指定符含义描述

%n

完整单元名称

代表包括类型后缀在内的完整单元名称。%N 具有相同的意义,而且使用 ASCII 代码替换禁止的字符。

%p

前缀名称

代表已删除类型为 suffix 的单元名称。对于实例化单元 %p,表示"@"字符前的单元名称的一部分。

%i

实例名称

是"@"字符和类型后缀之间的实例化单元名称的一部分。%I 具有相同的意义,但也会取代 ASCII 代码禁止的字符。

%H

主机名

代表在载入单元配置时的运行系统的主机名。

%t

运行时目录

代表运行时目录,对于 root 用户是 /run,对于非特权用户是 XDG_RUNTIME_DIR 变量的值。

有关单元指定符的完整列表,请参见 systemd.unit(5) 手册页。