Upstart到Systemd移植

时间:2015-09-29 14:00:03

标签: init upstart systemd

我在upstart conf文件中有这一行:

start on starting service1 or stopped service2
stop on stopping service1

如何将其转换为systemd单元目标?我搜索了任何类型的析取支持,但我找不到一个。

1 个答案:

答案 0 :(得分:2)

启动service2时,还应启动service1。可以使用Requires实现此关系 在service2的单元配置文件中,添加

Requires=service1.service

但是,当您运行命令以启动service2时,这将并行启动两个服务。要控制服务的开始顺序,您需要使用BeforeAfter

更多信息here