厨师客户不会定期运行

时间:2015-03-30 07:36:04

标签: chef

当我在我的节点机器中执行命令chef-client -i 30时,它会等待前30秒,然后才会运行。我想让它先运行然后只等待30秒。有什么建议?

2 个答案:

答案 0 :(得分:1)

您可以使用

# chef-client; sleep 30

答案 1 :(得分:0)

没有厨师选择,实施就是这样。

引用documentation

  

-i SECONDS, - interval SECONDS Chef-client运行的频率(以秒为单位)。当厨师 - 客户每隔一段时间运行时, - 播放   和--interval值在chef-client运行之前应用。默认   价值:1800。

     

-s SECONDS, - show SECONDS零和splay之间的随机数,添加到间隔。使用splay来帮助平衡负载   厨师服务器通过确保没有发生许多厨师 - 客户端运行   相同的间隔。当厨师 - 客户每隔一段时间运行时, - 播放   和--interval值在chef-client运行之前应用。

如果你想以另一种方式管理间隔,你必须自己做,在一个无限循环中例如。