我必须抽出时间:
我不知道如何找到这个间隔时间,因为我需要检查VM的状态。
答案 0 :(得分: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
这也应该可以重复用于其他两个。
答案 1 :(得分:0)
通过更改 rc.local 文件,我们可以让VM在运行时执行某些操作。您可以保存它在VM本身内的文件中运行的时间。这样您就不必继续轮询VM的状态。 VM启动后,您将有正在运行的时间。
希望这可以帮助你。