GNU/Linux >> Linux Esercitazione >  >> Linux

File unità Systemd - WantedBy e After

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.


Linux
  1. `^m` E come sbarazzartene?

  2. Systemd:non è possibile disabilitare il file di unità generato?

  3. Mettere il file dell'unità Systemd?

  4. Eseguire il servizio Systemd dopo l'automount ma dopo l'accesso?

  5. Installazione e configurazione di vsFTPD

Inventario Ansible e file di configurazione

Reindirizzamento e uscita del tubo?

Thread e descrittori di file

Nel file di servizio systemd, come posso dire dopo che l'USB è pronto?

vmlinuz e initrd non trovati dopo aver compilato il kernel?

Il sistema rifiuta SSH e si blocca all'avvio dopo l'installazione di systemd