小编goo*_*cat的帖子

EC2_HOME未设置.从Cron运行AWS命令

基本上我不知道如何让我的aws命令在crontab中运行.我知道我需要给crontab一些环境变量,以便它可以运行aws命令但是,我不知道该怎么做.有没有人能够做到这一点?

PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin:/opt/aws/bin
* * * * * export EC2_HOME=/opt/aws/apitools/ec2
* * * * * export JAVA_HOME=/usr/lib/jvm/jre
0 8 * * 1-5 ec2-start-instances instance_id
0 7 * * 1-5 ec2-start-instances instance_id
0 7 * * 1-5 ec2-start-instances instance_id
Run Code Online (Sandbox Code Playgroud)

我在EC2亚马逊机器上,我能够在EC2用户shell中运行aws命令.我只是无法从crontab运行命令.

发送给ec2用户的邮件说"/ opt/aws/bin/ec2-start-instances:第9行:EC2_HOME:未设置EC2_HOME"

cron crontab environment-variables amazon-web-services ec2-api-tools

5
推荐指数
1
解决办法
8518
查看次数