首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Spot实例活动时立即执行脚本?

如何在Spot实例活动时立即执行脚本?
EN

Stack Overflow用户
提问于 2012-09-01 22:15:44
回答 1查看 1.8K关注 0票数 2

首先,我想澄清的是,我是AWS的新手,特别是注意到实例,所以请原谅我缺少特定的语言。

我必须实现以下设置:

  • 每8小时创建一个spot实例
  • 每次运行一个R脚本(运行大约35分钟)
  • 将结果写回我拥有的RDS持久实例(这发生在R脚本中)
  • 关机现场安装

到目前为止,我有“每8小时创建一个spot实例”部分通过AWS和一个自定义脚本工作。

我遇到的问题是,我不确定如何在spot实例中运行R脚本,一旦它成为“活动的”。

我理解如何检查实例的状态,但不知道如何“调用”文件。

我考虑在另一台机器上运行cron作业,这将检查实例是否处于活动状态并调用文件。

这是该走的路吗?如果是的话,我如何获得实例地址才能调用它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-02 10:12:26

在启动实例时,有可用的CloudInit包 (至少在基于Ubuntu的AMI上)来执行各种任务。您可以编写一个could脚本并将其放在用户数据部分,以便在启动时执行它,并调用您的R脚本。这应该比从另一台机器检查实例状态更容易。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12231847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档