当使用单元加载路径层次结构中较高版本的单元更新单元时,systemd 中是否有办法更新现有目标所需的符号链接?
在 CentOS 上3.10.0-1160.36.2.el7.x86_64
使用 systemd @219-78
我已使用默认单元为多用户启用了一个服务单元作为目标。
即符号链接
/etc/systemd/system/multi-user.target.wants/foo.service
指向包的原始单元
/usr/lib/systemd/system/foo.service
后来,我部署了一个修改版的装置来
/etc/systemd/system/foo.service
运行后,systemd 原则上知道更新的单元。但是,在重新启动节点后,由于符号链接未更新,systemd daemon-reload
原始服务单元再次启动。systemd
我必须明确地禁用/启用该单元,即删除并再次设置符号链接以将其指向更新后的单元的位置。
有没有办法自动更新目标符号链接,类似于daemon-reload
当一个单元版本在 sytemd 的路径层次结构中被放置在更高位置后更新时?