我在 ubuntu 14.04 中有一个 A.conf 初始化文件,它依赖于 B,如下所示:
start on stopped B
即 A 应在另一个服务 B 停止后启动。有人能告诉我 systemd 中与此等效的是什么吗?
答案1
我猜这个例子中的服务 B 是一个运行一次的脚本,而不是一个长期运行的服务?如果是这样,你可以将 B 指定为“一次性”型服务,并将 A 配置为After=B
。
如果你想让 A 在 B 失败时恢复,你可以直接指定OnFailure=A
在 B 中。
我在 ubuntu 14.04 中有一个 A.conf 初始化文件,它依赖于 B,如下所示:
start on stopped B
即 A 应在另一个服务 B 停止后启动。有人能告诉我 systemd 中与此等效的是什么吗?
我猜这个例子中的服务 B 是一个运行一次的脚本,而不是一个长期运行的服务?如果是这样,你可以将 B 指定为“一次性”型服务,并将 A 配置为After=B
。
如果你想让 A 在 B 失败时恢复,你可以直接指定OnFailure=A
在 B 中。