2013-08-25 39 views
1

我有2個終端運行,並且我想運行檢測鐵軌宙斯開始完整

#on term1 
zeus start 
#on term2 
zeus server 

的問題是,通常應該等待啓動過程完成。 我的問題是我怎麼能讓第二個終端以自動啓動服務器之後的zeus start完成?

我試過sleep 2 ...但應該有更好的方法。 謝謝

回答

0

我不知道還有別的辦法,而不是一個黑客的方式。

while [[ "`ps aux | grep "zeus slave" | wc -l`" == "1" ]]; do sleep 1; done; zeus server 
:如 zeus's roadmap指出,在啓動服務器的內部消除計劃在第2版... 之前,如果你想有一個哈克的方式不必啓動宙斯,您就可以使用下面的一個小的shell腳本玩