Aller au contenu principal
Kill -9 Club
Se connecter

cible (target)

Services

Une unité qui n'exécute rien. .target est un nom auquel d'autres unités se rattachent, et un état dans lequel la machine peut démarrer : multi-user.target ne lance aucun processus, elle rassemble les services qui ont déclaré WantedBy=multi-user.target. La lire comme un niveau d'exécution égare. Les anciens niveaux ne survivent qu'en liens vers ces noms : readlink /usr/lib/systemd/system/runlevel3.target affiche multi-user.target. Deux coûts en découlent. Regrouper n'est pas ordonner — atteindre une cible dit que ses membres ont été tirés, pas que l'un d'eux a fini son démarrage. Et sur une 24.04 sans écran où personne n'a lancé systemctl set-default, systemctl get-default répond graphical.target, qui n'est que Requires=multi-user.target plus un Wants=display-manager.service qui n'a rien à exaucer : le démarrage réussit, et la lecture inquiète pour rien.

Aussi écrit : .target, unité cible