当我彻底关闭整个系统时,是否有办法systemd
告诉我关闭服务的大致顺序?由于systemd
将并行关闭设备,因此,我很高兴无法知道确切的顺序,但是了解systemd
关闭顺序上将施加哪些约束仍然很有帮助,最好是采用某种易于理解的可视化方法。
这样做的动机是,对于服务文件的开发和调试,提前获得此预测列表要方便得多,而不是必须进行真正的关机然后重新启动并在每次我想确定的时候检查日志对服务单元文件的更改或systemd配置的其他方面的影响将对关机顺序产生什么影响。
我希望有类似的东西
systemctl list-dependencies --before shutdown.service
会完成这项工作,但只会发出:
shutdown.service
shutdown.target
不是shutdown.service
。但是,这仍然没有给我我请求的排序列表,而是给了我一个很短的列表,在某些系统上甚至是一个空列表。