CLI的wait子命令阻塞等待状态更新
来源:互联网 发布:华师网络教育远程教育 编辑:程序博客网 时间:2024/06/15 17:32
通常创建一个spot请求或创建一个instance比较费时,
创建命令完成后不能马上执行ssh等命令。
AWS的CLI提供了一个wait子命令来阻塞住命令,帮助脚本的顺序正常执行。
下面以创建一个Spot EC2实例为例子,演示wait的功能。
查看spot价格记录
aws ec2 describe-spot-price-history --start-time $(date +"%Y%m%dT%H0000") --product "Linux/UNIX (Amazon VPC)" --instance-type "m3.medium" --region us-east-1 --output table
创建Spot请求
aws ec2 request-spot-instances --region us-east-1 --spot-price "0.010" --instance-count 1 --type "one-time" --launch-specification "{\"ImageId\":\"ami-1ecae776\",\"InstanceType\":\"m3.medium\",\"SubnetId\":\"subnet-ID\", \"SecurityGroupIds\": [\"sg-ID\"],\"KeyName\": \"PemFile\"}"
等待请求被接受。由于使用了wait命令,直到接受,命令才会返回,否则一直阻塞
aws ec2 wait spot-instance-request-fulfilled --spot-instance-request-ids sir-xxxxxxx --region us-east-1
根据请求获得EC2实例的id
aws ec2 describe-spot-instance-requests --spot-instance-request-ids sir-xxxxxxx --region us-east-1
等待实例被创建完成。这一步很快会返回,但是还不能ssh连接,因为需要做初始化配置
aws ec2 wait instance-running --instance-ids i-xxxxxxx --region us-east-1
等待实例成为可访问状态。这一步大概需要等待2,3分钟
aws ec2 wait instance-status-ok --instance-ids i-xxxxxxx --region us-east-1
等上一步完成,实例才算真正创建完成,能通过ssh或RDP连接上。
0 0
- CLI的wait子命令阻塞等待状态更新
- wait()函数,作用:阻塞等待任意子进程,回收子进程8kb物理内存
- 关于wait(),waitpid()等待子进程的理解
- 让wait等待所有子进程结束
- linux下的wait()实现等待一个子进程和所有子进程退出
- 25. 为什么客户端在TIME-WAIT状态必须等待2MSL的时间?
- 【翻译自mos文章】找到'cursor: pin S wait on X' 等待事件的阻塞者session(即:持有者session)
- 让主线程阻塞以等待子线程完成的方法
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 父进程等待子进程结束 waitpid wait
- 父进程等待子进程终止 wait, WIFEXITED, WEXITSTATUS
- 第一篇原创博客
- maven的部署和启动以及常见的三种错误
- 记忆化搜索,dp
- HPU-1693-CZY的YY难题
- Scala开发入门指南
- CLI的wait子命令阻塞等待状态更新
- cogs #743
- CXF 客户端,设置超时时长
- 优化安卓应用内存的神秘方法以及背后的原理,一般人我不告诉他
- asp.net中获得客户端的IP地址
- NYOJ 289 苹果
- 万马股份非公开发行预案披露 拟募资12.58亿元加码新能源
- caffe中卷积计算方法
- tomcat数据库边接池配置