我在一些服务器上运行 Chef-client,并希望能够在测试或紧急情况下停止该服务。但是,当我使用 systemctl 停止服务时,chef-client 将在停止服务后 5 分钟内自行复活。在下面的单元文件中,我尝试删除Restart = always
,但服务仍会重新启动,并且Retsart = always
会再次出现在单元文件中。我需要更改什么配置才能防止厨师复活?
[Unit]
Description = Chef Infra Client daemon
After = network.target auditd.service
[Service]
Type = simple
EnvironmentFile = /etc/sysconfig/chef-client
ExecStart = /opt/chef/bin/chef-client -c $CONFIG -i $INTERVAL -s $SPLAY $OPTIONS
ExecReload = /bin/kill -HUP $MAINPID
SuccessExitStatus = 3
Restart = always
[Install]
WantedBy = multi-user.target
编辑:我没有看到任何与厨师或设置的任何系统计时器相关的 cron 作业。