我正在尝试使用aws elb describe-instance-health --load-balancer-name
命令,当我运行从我的终端使用它的bash脚本时,它完美运行并返回我除外;但是,当脚本从终端运行时,除了该命令外,它可以完美地完成所有操作。
我已经确定了cronjob不知道aws_config_file的问题,虽然我似乎无法让它意识到它在哪里/使用它。我尝试将此行放在bash脚本export AWS_CONFIG_FILE=/home/ubuntu/.aws/config
如何让cronjob知道这个文件的位置/使用它的任何帮助将不胜感激。
答案 0 :(得分:0)
对于有这个问题的人来说,问题是PATH。 aws位于/usr/local/bin
中,因此在bash脚本中我们将export PATH=/usr/local/bin:$PATH
添加到bash脚本的顶部,现在可以正常工作