1.8 KiB
1.8 KiB
systemd
Introduction
-
Suite logicielle qui fournit une gamme de composants système pour les systèmes d'exploitation Linux :
- Système d'initialisation gérant les dépendances entre services et démarrage en parallèle,
- Alternative à sysV init.
- Ré-écriture de daemon et utilitaires.

Tips
Pour déclencher le démarrage d'une unit une fois une @IP obtenue sur une interface
- Ajouter les contraintes suivantes à l'unit à déclencher :
[Unit]
After=systemd-networkd-wait-online.service
Wants=systemd-networkd-wait-online.service
- Configurer l'unit
systemd-networkd-wait-online.service
de manière à terminer uniquement lorsqu'une interface a obtenu une @IP (étatroutable
) :
mkdir /etc/systemd/system/systemd-networkd-wait-online.service.d/
cat >/etc/systemd/system/systemd-networkd-wait-online.service.d/override.conf << EOF
[Service]
ExecStart=/lib/systemd/systemd-networkd-wait-online -i <interface>:routable
EOF
systemctl enable systemd-networkd-wait-online.service