当使用systemctl enable启用该单元时是否调用daemon-reload?

问题描述 投票:0回答:1

问题是:当我调用systemctl enable [Unit File Name]时,将重新加载系统管理器配置。我想知道systemd是否在后台使用daemon-reloa d做这些事情。根据我下面提到的参考链接,它告诉我们“系统管理器以与daemon-reload等效的方式重新加载)。

参考:https://www.freedesktop.org/software/systemd/man/systemctl.html启用UNIT…,启用PATH…启用一个或多个单元或单元实例。这将创建一组符号链接,如指示的单位文件的“ [安装]”部分中所编码。 创建符号链接后,将重新加载系统管理器配置(以等效于守护程序重新加载的方式],以确保立即考虑更改。

/ Br卡多]

问题是:当我调用systemctl enable [Unit File Name]时,将重新加载系统管理器配置。我想知道systemd是否在后台使用daemon-reload进行此操作。 ...

systemd systemctl
1个回答
0
投票

是的。除非您在调用--no-reload时指定systemctl enable/disable/reenable/mask/unmask/revert/link,否则将以与调用systemctl daemon-reload相同的方式重新加载systemd。

[不重新加载守护程序时会有某些例外,例如在chroot中执行systemctl,使用--root选项,在全局作用域(--global)上运行等]]

相关documentation片段:

© www.soinside.com 2019 - 2024. All rights reserved.