2013-06-04 40 views
0

我得找花時間找到euca命令以註冊所用的時間,運行VM:我有使用shell腳本

  1. 要登記圖像
  2. 所需的時間(可使用時間命令可以找到)用於運行(等待運行狀態)。
  3. 時間登錄

我不知道如何找到這個間隔時間,我需要檢查VM的狀態(可使用時間命令可以找到)。

回答

0

你可以試試下面的一行獲得通過一個實例所花費的時間來改變它的狀態從待定運行,

INS=$(euca-run-instances -k sshlogin -t m1.xlarge emi-F51D3A55 \ 
| grep INSTA | cut -f 2); time while(true); \ 
do if \[ $(euca-describe-instances $INS | grep INSTANCE \ 
| cut -f 6) = "pending" \]; \ 
then euca-describe-instances $INS; else break; fi; done 

這應該是可重複使用的另外兩個爲好。

0

通過改變rc.local中文件,我們可以使VM執行一些操作只是當它變得運行。您可能會保存虛擬機本身內的文件運行時間。通過這個,你不必保持輪詢虛擬機的狀態。虛擬機啓動後,您將有時間運行,運行時間爲

希望這可以幫助你。