如何解决Systemd - 如何在重新加载服务时触发另一个单元?
我目前面临的问题是我想在重新加载另一个单元时触发一个 Systemd 单元 - 而不是重新启动。这就是我到目前为止所取得的成就:
[Unit]
After=teleport.service
Requires=teleport.service
PartOf=teleport.service
[Service]
ExecStart=/usr/bin/bash -c "Reloaded gracefully | /usr/bin/logger"
但这只能使用 systemctl restart 传送。重新加载不起作用。不接触原来的teleport.service单元,如何做到这一点?
解决方法
发现这可以通过插入文件轻松实现。可以这样使用,而不是编写新的单元插入文件:
您可以在 /etc/systemd/... 中为 /lib 或 /usr/lib 中定义的单元创建插入文件: /etc/systemd/system/teleport.service.d/override.conf
JpaRepository#getById(ID)
首先需要取消定义的属性。 [Service] 之后会发生什么。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。