我知道,使用 systemd,任何输入的脚本/lib/systemd/system-shutdown/
都会在关机序列结束时启动。
对于我希望立即启动的脚本,是否有类似的东西?无需服务文件?
答案1
正如您在评论中提到的,systemd 按照启动服务的相反顺序关闭服务。
你可以创建一个新目标,强制您的命令最后启动并首先关闭. 然后将你的系统启动到这个新的“目标”状态,而不是“多用户目标”或“图形目标”。
在您的新服务中,将其设置ExecStop=
为您想要在关机时首先运行的服务。
我知道,使用 systemd,任何输入的脚本/lib/systemd/system-shutdown/
都会在关机序列结束时启动。
对于我希望立即启动的脚本,是否有类似的东西?无需服务文件?
正如您在评论中提到的,systemd 按照启动服务的相反顺序关闭服务。
你可以创建一个新目标,强制您的命令最后启动并首先关闭. 然后将你的系统启动到这个新的“目标”状态,而不是“多用户目标”或“图形目标”。
在您的新服务中,将其设置ExecStop=
为您想要在关机时首先运行的服务。