gpt4 book ai didi

linux - 使用 sd_notify() 传播 systemd 重新加载

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:35 27 4
gpt4 key购买 nike

我正在实现一个支持 sd_notify() 的守护进程, 这个守护进程为其他守护进程生成配置文件。

我想利用 systemd 依赖管理将重新加载传播到其他守护进程,因此如果我的守护进程生成新配置,相关守护进程会重新加载。为此,我尝试使用 RELOADING=1 systemd 通知和 PropagatesReloadTo=/ReloadPropagatedFrom= 属性来通知相关服务,但似乎这属性仅传播由 systemctl reload 发起的重新加载,而不传播由 sd_notify() 通知的重新加载。

是否有任何方法可以使用 sd_notify() 或类似的东西来通知依赖服务它们应该重新加载?

最佳答案

确实是因为不支持所以没用,但是合并了#6550之后,使用服务中的 sd_notify() 通知 RELOADING=1 还会通知 PropagatesReloadTo=/ReloadPropagatedFrom=< 列表中的单元.

关于linux - 使用 sd_notify() 传播 systemd 重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44281903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com