亚马逊通过cronjob自动启动服务器

时间:2013-03-04 10:33:24

标签: shell ubuntu amazon-ec2 crontab

我创建了一个cron作业来在特定时间启动和停止实例。

我已经针对用户ubuntu设置了amazon API。在主文件夹中保存脚本start.sh

#!/bin/bash

ec2-start-instances i-instanceID

我将作业放在cron标签中。

0 18 * * 5 /home/ubuntu/scripts/dev/stop.sh

脚本在特定时间显示,但实例未停止/启动。 任何人都可以建议出路。

我也尝试在root用户中设置同样的工作也失败了

1 个答案:

答案 0 :(得分:1)

您需要定义执行脚本的二进制文件。因此,试试这个:

0 18 * * 5 /bin/bash /home/ubuntu/scripts/dev/stop.sh
           ^^^^^^^^^