我创建了一个 cron 作业来在特定时间启动和停止实例。
我已经针对用户 ubuntu 设置了亚马逊 API。将脚本 start.sh 保存在主文件夹中
#!/bin/bash
ec2-start-instances i-instanceID
我将作业放在 cron 选项卡中。
0 18 * * 5 /home/ubuntu/scripts/dev/stop.sh
该脚本在特定时间执行,但实例没有停止/启动。
任何人都可以提出一个出路。
我还尝试在同样失败的 root 用户中设置相同的作业
最佳答案
您需要定义哪个二进制文件正在执行脚本。因此,试试这个:
0 18 * * 5 /bin/bash /home/ubuntu/scripts/dev/stop.sh
^^^^^^^^^
关于shell - Amazon 通过 cronjob 自动启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15199504/