Il systemd manuale discute la relazione tra Before /After e Requires /Wants /Bindto nel Before=, After= sezione:
Si noti che questa impostazione è indipendente e ortogonale alle dipendenze dei requisiti configurate da Requires=, Wants=oBindsTo=. È un modello comune includere un nome di unità in entrambe le opzioni After=e Requires=,
After non implica Wants o WantedBy , né è in conflitto con tali impostazioni.
Se entrambe le unità vengono attivate per l'avvio, After influenzerà l'ordine, indipendentemente dalla catena di dipendenza.
Se il modulo elencato in After non è da qualche parte nella catena di dipendenza, non verrà caricato, poiché After non implica alcuna dipendenza.
WantedBy non influenza l'ordine in cui i servizi vengono avviati. Come indicato nel manuale dell'unità systemd, nel WantedBy e RequiredBy descrizione:
Questo ha l'effetto che una dipendenza di tipo Wants=o Requires=viene aggiunta dall'unità elencata all'unità corrente.
Poi nel Wants descrizione afferma che si tratta di una versione più debole di Requires dove indica:
Tieni presente che le dipendenze dei requisiti non influenzano l'ordine in cui i servizi vengono avviati o arrestati.