GNU/Linux >> Tutoriels Linux >  >> Linux

Fichier d'unité Systemd - WantedBy et après

Le systemd le manuel traite de la relation entre Before /After et Requires /Wants /Bindto dans le Before=, After= rubrique :

Notez que ce paramètre est indépendant et orthogonal aux dépendances d'exigence telles que configurées par Requires=, Wants=ou BindsTo=. Il est courant d'inclure un nom d'unité dans les options After=et Requires=,

After n'implique pas Wants ou WantedBy , et n'entre pas en conflit avec ces paramètres.

Si les deux unités sont déclenchées pour démarrer, After affectera l'ordre, quelle que soit la chaîne de dépendance.

Si le module répertorié dans After n'est pas quelque part dans la chaîne de dépendance, il ne sera pas chargé, puisque After n'implique aucune dépendance.


WantedBy n'influence pas l'ordre dans lequel les services sont démarrés. Comme indiqué dans le manuel de l'unité systemd, dans le WantedBy et RequiredBy descriptif :

Cela a pour effet qu'une dépendance de type Wants=ou Requires=est ajoutée de l'unité répertoriée à l'unité actuelle.

Puis dans le Wants description, il indique qu'il s'agit d'une version plus faible de Requires où il est écrit :

Notez que les dépendances des exigences n'influencent pas l'ordre dans lequel les services sont démarrés ou arrêtés.


Linux
  1. `^m` et comment s'en débarrasser ?

  2. Continuation de la ligne bash après &&et || Documenté?

  3. Autorisations de fichiers et sauvegarde ?

  4. Installation et configuration de vsFTPD

  5. Systemd :Utiliser à la fois After et Requires

Gérer le démarrage à l'aide de systemd

Fichiers d'inventaire et de configuration Ansible

Exécuter le service Systemd après le montage automatique, mais après y avoir accédé ?

Threads et descripteurs de fichiers

unix - début ET fin du fichier

Le système refuse SSH et reste bloqué au "démarrage" après l'installation de systemd