检测导轨zeus开始完成

时间:2013-08-25 15:52:43

标签: ruby-on-rails shell zeus

我有2个终端正在运行,我想运行

#on term1
zeus start
#on term2
zeus server

问题是通常它应该等待启动过程完成。 我的问题是如何在zeus start完成后让第二个终端自动启动服务器?

我已尝试sleep 2 ...但应该有更好方式。 感谢

1 个答案:

答案 0 :(得分:0)

我不确定除此之外还有其他方法。如zeus's roadmap中所述,计划在版本2之前启动服务器而不必启动zeus ... 如果你想要一个hacky方式,你可以使用如下的小shell脚本:

while [[ "`ps aux | grep "zeus slave" | wc -l`" == "1" ]]; do sleep 1; done; zeus server