如何从本地机器上的服务器运行cookbook

时间:2012-05-03 10:40:05

标签: chef

我有厨师服务员和食谱(收件人)并添加了主机。

如何在本地服务器上运行cookbook? 我知道厨师自动制作它,默认情况下每30分钟一次, 但是我想要无比地运行它。

PS:我知道大厨独唱,但我需要从服务器上运行食谱而不需要任何手工操作

1 个答案:

答案 0 :(得分:2)

您可以通过sudo chef-client按需运行Chef,但是将chef-client守护程序发送给USR1信号会更安全一些:

$ sudo killall -USR1 chef-client

这告诉chef-client守护进程立即开始另一次运行。这样做更安全,因为没有机会同时运行两个厨师客户。

(厨师 - 客户端运行实际上是从--splay选项指定给chef-client守护程序的秒数延迟,因此它不会恰好发生在现在 - 在此 - 非常分钟)。