我在upstart conf文件中有这一行:
start on starting service1 or stopped service2
stop on stopping service1
如何将其转换为systemd单元目标?我搜索了任何类型的析取支持,但我找不到一个。
答案 0 :(得分:2)
启动service2时,还应启动service1。可以使用Requires
实现此关系
在service2的单元配置文件中,添加
Requires=service1.service
但是,当您运行命令以启动service2时,这将并行启动两个服务。要控制服务的开始顺序,您需要使用Before
或After
更多信息here