![如何在 systemd 开始卸载之前关闭服务](https://linux22.com/image/227330/%E5%A6%82%E4%BD%95%E5%9C%A8%20systemd%20%E5%BC%80%E5%A7%8B%E5%8D%B8%E8%BD%BD%E4%B9%8B%E5%89%8D%E5%85%B3%E9%97%AD%E6%9C%8D%E5%8A%A1.png)
我有一个 systemd 服务,用于After=local-fs.target
确保在服务启动之前建立所有挂载点(如果可能)。
由于不太熟悉 systemd 基础设施,我假设该服务将在关闭期间卸载挂载之前停止。但令我惊讶的是,情况似乎并非如此。
我可以多次看到我的服务无法写入其配置(在关闭期间完成),因为用于它的位置已被卸载。
local-fs.target
经过一番研究后,我想我已经将范围缩小到了关闭命令中似乎不考虑的单位类型——不过我可能是错的。我的问题还没有明确的答案。
如何确保在关闭阶段卸载挂载点之前停止我的服务?