Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 检测轨道宙斯启动完成_Ruby On Rails_Shell_Zeus - Fatal编程技术网

Ruby on rails 检测轨道宙斯启动完成

Ruby on rails 检测轨道宙斯启动完成,ruby-on-rails,shell,zeus,Ruby On Rails,Shell,Zeus,我有两个终端在运行,我想运行 #on term1 zeus start #on term2 zeus server 问题是它通常应该等待启动过程完成。 我的问题是,在宙斯启动完成后,如何让第二个终端自动启动服务器 我试过睡眠2…但应该有更好的方法。 谢谢我不确定是否有其他方法可以解决这个问题。如中所述,计划在版本2中启动服务器,而不必在启动之前启动宙斯。。。 如果您想要一种黑客方式,您可以使用一个小shell脚本,如下所示: while [[ "`ps aux | grep "zeus sla

我有两个终端在运行,我想运行

#on term1
zeus start
#on term2
zeus server
问题是它通常应该等待启动过程完成。 我的问题是,在宙斯启动完成后,如何让第二个终端自动启动服务器

我试过睡眠2…但应该有更好的方法。
谢谢

我不确定是否有其他方法可以解决这个问题。如中所述,计划在版本2中启动服务器,而不必在启动之前启动宙斯。。。 如果您想要一种黑客方式,您可以使用一个小shell脚本,如下所示:

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