我正在編寫我的amazon部署,並且我還沒有設法自動執行一個步驟。Boto - 如何在運行新命令之前等待後臺進程(例如mdadm)完成?
該步驟介於設置RAID(通過mdadm)和安裝我的db(mongo)到新安裝的目錄之間。這是因爲我必須等mdadm在安裝mongo之前在後臺完成。我知道,當mdadm的通過運行以下命令完成:
sudo mdadm --detail /dev/md0
當mdadm的工作仍在進行中這個命令會產生一個進度指示器例如:
Rebuild Status : 2% complete
當mdadm的完成這一地位將不復存在。
有沒有人有清楚的解決方案能夠告訴mdadm何時完成,以便腳本可以完全獨立運行,然後在mdadm完成後繼續安裝mongo?
在我考慮將使用博託各種包裝盒上的一個劇本的那一刻,從運行的寶途腳本,讓腳本退出,一旦它解析並讀取mdadm已完成......
謝謝很多爲您的幫助!
該腳本是用哪種語言編寫的?如果是bash腳本,你可以用'cut'來玩。 – gabrielhpugliese 2012-04-24 01:00:44
爲建議歡呼 - 我會看看它 - 我在想bash腳本,所以我不需要事先安裝任何東西! 當我接近它時,會發布腳本;) – 2012-04-25 12:45:11