Có cách nào để systemd
nói cho tôi biết thứ tự thô mà nó sẽ tắt các dịch vụ khi tôi tắt toàn bộ hệ thống không? Vì systemd
sẽ tắt mọi thứ song song, tôi đánh giá cao không có cách nào để biết thứ tự chính xác, nhưng sẽ rất hữu ích khi biết những ràng buộc nào systemd
sẽ áp đặt cho trình tự tắt máy, tốt nhất là trong một loại hình ảnh dễ hiểu.
Động lực là để phát triển và gỡ lỗi các tệp dịch vụ, việc lấy danh sách dự đoán này sẽ thuận tiện hơn rất nhiều , thay vì phải tắt máy thật sự và sau đó khởi động lại và kiểm tra nhật ký mỗi khi tôi muốn xác định những gì ảnh hưởng đến một thay đổi đối với tệp đơn vị dịch vụ hoặc một số khía cạnh khác trong cấu hình của systemd sẽ có trong lệnh tắt máy.
Tôi đã hy vọng rằng một cái gì đó như
systemctl list-dependencies --before shutdown.service
sẽ thực hiện công việc, nhưng nó chỉ phát ra:
shutdown.service
shutdown.target
không phảishutdown.service
. Tuy nhiên, điều này vẫn không cung cấp cho tôi danh sách đã yêu cầu mà thay vào đó, đưa cho tôi một danh sách rất ngắn hoặc thậm chí là một danh sách trống trên một số hệ thống.