我已在我的服务器中安装了puppet agent。
1.我的代理正在自动运行并且正在停止通过puppet安装的apache。 puppet agent --configprint runinterval 1800
2.我可以终止进程,但不希望在服务器重启期间启动此进程。
有人可以有任何想法吗?
答案 0 :(得分:2)
嗯。在我第一次安装我的代理后,我第一次运行它,从主机请求
的证书 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,我没有遇到代理自动运行的问题。
不确定这是否解决了您的使用案例。