2011-08-17 123 views
0

我想自动执行ec2实例的启动& stop并在实例x上配置了crontab。我跟着编辑实例X.无法自动启动/停止a​​ws ec2实例

2的的crontab -e这些步骤

1))中,加入这些线

15 04 * * *用户名EC2 - 开始 - 实例I-f1814c90

15 07 * * *用户名EC2-停止实例I-f1814c90

10 10 * * *用户名EC2 - 开始 - 实例I-f1814c90

3)和重新启动的cron使用sudo /etc/init.d/cron restart

但仍然无法使用cronjob启动或停止ec2实例。

感谢,

阿南德

+0

你可以为这些命令粘贴'stderr'和'stdout'吗?如果你没有一个,然后将它们重定向到一个文件,然后在这里发布。 –

回答

0

最有可能的问题是AWS数据需要运行EC2启动和停止命令是不是在cron的环境。

最好是编写一个单独的脚本来完成此操作,而不是像这样在cron上创建ec2命令。

0

我建议附表EC2开始/停止使用AWS Lambda

你并不需要任何比你安排一个小脚本或两个以上。无需启动实例,只需快速调用您构建的脚本即可。选择您选择的编程语言并使用AWS开发工具包执行实例操作。一个相当轻便的解决方案。

相关问题