Existe-t-il un moyen de me systemd
dire l' ordre approximatif dans lequel il fermera les services lorsque j'arrêterai proprement l'ensemble du système? Comme cela systemd
fermera les choses en parallèle, j'apprécie qu'il n'y ait aucun moyen de connaître l'ordre exact, mais il serait toujours très utile de savoir quelles contraintes systemd
imposeront à la séquence d'arrêt, de préférence dans une sorte de visualisation facile à comprendre.
La motivation est que pour le développement et le débogage de fichiers de service, il serait beaucoup plus pratique d'obtenir cette liste prédite à l'avance, plutôt que d'avoir à faire un véritable arrêt, puis à redémarrer et à inspecter les journaux chaque fois que je veux déterminer quel impact une modification d'un fichier d'unité de service ou d'un autre aspect de la configuration de systemd aura sur l'ordre d'arrêt.
J'espérais que quelque chose comme
systemctl list-dependencies --before shutdown.service
ferait le travail, mais il n'émet que:
shutdown.service
shutdown.target
nonshutdown.service
. Cependant, cela ne me donne toujours pas la liste ordonnée que j'ai demandée, mais plutôt une très courte liste, voire une liste vide sur certains systèmes.