Czy jest sposób, aby systemdmi powiedzieć , w jakiej przybliżonej kolejności będzie zamykać usługi, gdy całkowicie zamknę cały system? Ponieważ systemdrównolegle wyłączy się, doceniam, że nie ma sposobu, aby poznać dokładną kolejność, ale nadal bardzo pomocne byłoby wiedzieć, jakie ograniczenia systemdnałożą na sekwencję wyłączania, najlepiej w postaci łatwej do zrozumienia wizualizacji.
Motywacja polega na tym, że przy opracowywaniu i debugowaniu plików serwisowych znacznie wygodniej byłoby uzyskać tę przewidywaną listę z wyprzedzeniem, niż robić prawdziwe zamknięcie, a następnie ponownie uruchamiać się i sprawdzać dzienniki za każdym razem, gdy chcę ustalić jaki wpływ na zmianę w pliku jednostki serwisowej lub inny aspekt konfiguracji systemd będzie miał na polecenie zamknięcia.
Miałem nadzieję, że coś takiego
systemctl list-dependencies --before shutdown.service
wykonałby zadanie, ale emituje tylko:
shutdown.service
shutdown.targetnie jestshutdown.service. Jednak wciąż nie daje mi to zamówionej listy, o którą prosiłem, ale zamiast tego daje mi bardzo krótką listę, a nawet pustą w niektórych systemach.