gpt4 book ai didi

salt-stack - 如何用 salt 重启系统服务?

转载 作者:行者123 更新时间:2023-12-02 17:04:50 25 4
gpt4 key购买 nike

我正在尝试构建一个总是会重启服务的 .sls 文件:

systemd-resolved:
service.running:
- restart: True

部署后,这会给出


      ID: systemd-resolved
Function: service.running
Result: True
Comment: The service systemd-resolved is already running
Started: 23:46:49.999789
Duration: 53.068 ms
Changes:

这是正确的,服务已经在运行。我试图用这个命令传达的是重新启动它。如何做到这一点?

注意:如果可能的话,我想避免运行一个明确的命令(因为我觉得我不太像 salt - 这应该由适当的模块处理):

'systemctl restart systemd-resolved':
cmd.run

最佳答案

如果您希望重新加载服务,则需要设置 reload: True。此外,如果您只想在任何其他状态发生任何变化时重新启动服务,则需要改用 watch 。例如,

systemd-resolved:
service.running:
- enable: True
- reload: True
- watch:
- pkg: <abc>

关于salt-stack - 如何用 salt 重启系统服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52174496/

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