如何让某个进程在关机过程中首先运行?

如何让某个进程在关机过程中首先运行?

我知道,使用 systemd,任何输入的脚本/lib/systemd/system-shutdown/都会在关机序列结束时启动。

对于我希望立即启动的脚本,是否有类似的东西?无需服务文件?

答案1

正如您在评论中提到的,systemd 按照启动服务的相反顺序关闭服务。

你可以创建一个新目标,强制您的命令最后启动并首先关闭. 然后将你的系统启动到这个新的“目标”状态,而不是“多用户目标”或“图形目标”。

在您的新服务中,将其设置ExecStop=为您想要在关机时首先运行的服务。

相关内容