Mit*_*tch 2 systemd systemd-unit
我正在尝试创建一个 systemd 服务,该服务仅在文件系统上不存在某个文件时才启动。
如果我使用ConditionPathExists
这将使服务仅在有问题的文件存在时启动,这与我想要的行为相反。
有没有办法反转这些条件?
是的,用于!
否定条件:
[Unit]
ConditionPathExists=!/some/path/to/some/file
Run Code Online (Sandbox Code Playgroud)
它在手册中:
在
ConditionPathExists=
启动单元之前检查文件存在条件。如果指定的绝对路径名不存在,条件将失败。如果传递给的绝对路径名以ConditionPathExists=
感叹号(“!
”)为前缀,则测试被否定,只有在路径不存在时才启动单元。
归档时间: |
|
查看次数: |
1911 次 |
最近记录: |