我可以在修改 systemd 单元/服务文件(在 [Service] 部分)后重新加载单个文件而不重新加载所有单元文件吗?通过在线搜索,每个人都在谈论systemctl daemon-reload
或systemctl --user daemon-reload
。这让我感到非常难过。我只想重新加载一个单元文件配置,而不是多个。是否可以在 systemd 中仅重新加载修改后的文件?非常感谢。
答案1
systemctl daemon-reload
无法在单个单元文件上运行。它所做的是重新加载systemd
单元文件的配置,重新运行所有生成器并重新创建依赖关系树。
我猜测,由于依赖关系树已重新生成,因此在单个单元上运行它没有意义,因为多个单元文件可能已发生更改,因此依赖关系树可能不正确。