0

我必须找到时间:

  1. 注册图像(可以使用 time 命令找到)
  2. 运行时间(等待运行状态)。
  3. 登录时间(可以使用 time 命令找到)

我不知道如何找到这个间隔时间,因为我需要检查 VM 的状态。

4

2 回答 2

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

这也应该可用于其他两个。

于 2013-06-07T05:41:58.937 回答
0

通过更改rc.local文件,我们可以让虚拟机在运行时执行一些操作。您可能会保存它在 VM 本身内部的文件中运行的时间。这样,您就不必继续轮询 VM 的状态。虚拟机启动后,您将获得开始运行的时间。

希望这可以帮助你。

于 2014-01-04T05:58:21.767 回答