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.