我应该如何在 systemd 中执行此操作?
start unit.A
started unit.A
start unit.B
started unit.B
stop unit.A
stopped unit.A
stop unit.B
stopped unit.B
我知道After=/Before=
会在启动/停止时像 AB -> BA 一样反向订购单位,但我需要 AB -> AB。
我的猜测是,我必须unit.A
与unit.B
类似的东西合并
unit.A.服务:
ExecStartPost=unit.A
并处理停止订购ExecStopPost=
。
编辑:
似乎Upholds=
and的组合PropagatesStopTo=
可能会给我我想要的东西,或者非常接近,但事实证明,这些是添加的systemd version 249
,但我必须让它在241
/上运行247
。
Upholds=
我仍然对是否以及是否是正确的电话有学术兴趣,我是否PropagatesStopTo=
可以访问systemd 249
?