Menu Close

16.10. 查找 systemd 服务依赖项

LSB 标头可能包含一些在服务间组成相依性指令。大多数可以转换到 systemd 单元选项,请查看下表:

表 16.4. LSB 标头中的依赖项选项

LSB 选项描述单元文件的对等

Provides

指定服务的引导工具名称,可在其他初始化脚本中引用(使用 "$" 前缀)。因为单元文件根据文件名指向其他单元,所以不再需要这个操作。

Required-Start

包含所需服务的引导工具名称。这作为排序依赖关系转换,引导设备名称将被替换为它们所属的对应服务或目标的单元文件名称。例如,如果为 postfix,则 $network 的 Required-Start 依赖项转换为 network.target 上的 After 依赖项。

After, Before

Should-Start

比 Required-Start 更弱的依赖项。Should-Start 依赖项失败不会影响服务的启动。

After, Before

required-Stop, Should-Stop

组成负依赖关系。

Conflicts