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 の弱いバージョンであると説明されています 記載箇所:
要件の依存関係は、サービスが開始または停止される順序に影響しないことに注意してください。