新贵到 Systemd 移植
Upstart to Systemd porting
我在 upstart conf 文件中有这一行:
start on starting service1 or stopped service2
stop on stopping service1
如何将其转换为 systemd 单元目标?我已经搜索过任何一种分离支持,但我找不到。
service2启动时,service1也应该启动。这种关系可以使用 Requires
来实现
在service2的单元配置文件中,添加
Requires=service1.service
但是当您 运行 命令启动 service2 时,这将同时启动两个服务。要控制服务启动的顺序,需要使用Before
或After
更多内容here
我在 upstart conf 文件中有这一行:
start on starting service1 or stopped service2
stop on stopping service1
如何将其转换为 systemd 单元目标?我已经搜索过任何一种分离支持,但我找不到。
service2启动时,service1也应该启动。这种关系可以使用 Requires
来实现
在service2的单元配置文件中,添加
Requires=service1.service
但是当您 运行 命令启动 service2 时,这将同时启动两个服务。要控制服务启动的顺序,需要使用Before
或After
更多内容here