Puppet 代理守护程序不应在启动期间启动

Puppet agent daemon should not start during startup

我已经在我的服务器中安装了 puppet 代理。

1.My 代理自动 运行 并停止我通过 puppet 安装的 apache。 人偶代理 --configprint runinterval 1800

2.I 可以终止该进程,但不希望该进程在服务器重启期间启动。

有人能有什么想法吗?

嗯。第一次安装我的代理后,我第一次 运行 它,用

向 master 请求证书
 sudo puppet agent --verbose --no-daemonize --onetime

这(除其他事项外)指示代理不继续 运行作为守护进程。

然后在 master 上签署证书后,我可以 运行 按需代理。

sudo puppet agent -t

代理上的 -t (--test) 标志有效地添加了 --onetime --verbose --no-daemonize --no-usecacheonfailure --detailed-exitcodes --no-splay --show_diff --no-use_cached_catalog 给代理 运行。所以这种方式代理总是运行--nodaemonize,而我没有运行进入代理运行ning自动的问题。

不确定这是否解决了您的用例。