systemd
マニュアルでは Before
の関係について説明しています /After
と Requires
/Wants
/Bindto
Before=, After=
で セクション:
この設定は、Requires=、Wants=、または BindsTo=によって構成される要件の依存関係とは独立しており、直交していることに注意してください。 After=オプションと Requires=オプションの両方にユニット名を含めるのは一般的なパターンです。
After
Wants
を意味するものではありません または WantedBy
、またそれらの設定と競合しません。
両方のユニットがトリガーされて開始した場合、After
依存チェーンに関係なく、順序に影響します。
After
に記載されているモジュールの場合 After
であるため、依存関係チェーンのどこにもありません。読み込まれません。 依存関係を意味するものではありません。
WantedBy
サービスが開始される順序には影響しません。systemd ユニットのマニュアルに記載されているように、WantedBy
と RequiredBy
説明:
これにより、タイプ Wants=または Requires=の依存関係がリストされたユニットから現在のユニットに追加されます。
次に Wants
で Requires
の弱いバージョンであると説明されています 記載箇所:
要件の依存関係は、サービスが開始または停止される順序に影響しないことに注意してください。