![Systemd 服务在依赖项停止时停止,但在重新启动时不会停止](https://linux22.com/image/712195/Systemd%20%E6%9C%8D%E5%8A%A1%E5%9C%A8%E4%BE%9D%E8%B5%96%E9%A1%B9%E5%81%9C%E6%AD%A2%E6%97%B6%E5%81%9C%E6%AD%A2%EF%BC%8C%E4%BD%86%E5%9C%A8%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E6%97%B6%E4%B8%8D%E4%BC%9A%E5%81%9C%E6%AD%A2.png)
是否可以定义一个 systemd 服务,当其依赖项停止(或崩溃)时该服务将停止,但当其依赖项重新启动时该服务将继续不间断运行?
我最接近的方法是使用BindTo
声明,但是如果依赖项重新启动,这也会停止我的服务。
澄清:如果依赖关系彻底消失(停止、失败),我希望我的服务停止。如果依赖关系短暂消失(重新启动),我希望我的服务不中断。
是否可以定义一个 systemd 服务,当其依赖项停止(或崩溃)时该服务将停止,但当其依赖项重新启动时该服务将继续不间断运行?
我最接近的方法是使用BindTo
声明,但是如果依赖项重新启动,这也会停止我的服务。
澄清:如果依赖关系彻底消失(停止、失败),我希望我的服务停止。如果依赖关系短暂消失(重新启动),我希望我的服务不中断。