systemd:允许覆盖 After= 指令

systemd:允许覆盖 After= 指令

我有两个服务,服务 Init 和服务 Daemon。

Service Init 进行系统设置,通常用于设置服务 Daemon 的配置文件(即echo "MY_ENV_VAR=true" >> /etc/daemon/daemon.config

因此,我们After=Init.service在 daemon.service 文件中使用 Init 后启动服务 Daemon。

然而,有些用户希望在其 Init 服务中启动或重新启动 Daemon 服务。有没有一种方法可以让我们拥有“After”指令,同时又允许它被覆盖?

即,我们想使用 After=,但我们希望它是一个软依赖。

相关内容