【发布时间】:2017-10-20 04:11:44
【问题描述】:
拥有一个从 aws s3 提取最新备份的 shell 脚本。它工作正常。但是当我使用 cron 来安排恢复时,它并没有运行。通过查看输出,分配变量 FILE 存在一些问题。我不确定为什么 cron 的行为不同。
从回显中,$FILE 的值为空
任何帮助将不胜感激。
BUCKET="s3://mysite-backup"
FILE=`aws s3 ls $BUCKET --recursive | sort | tail -n 1 | awk '{print $4}'`
echo $BUCKET
echo $FILE
/usr/local/bin/aws s3 cp $BUCKET/$FILE /data/restore_dir
【问题讨论】:
标签: amazon-web-services amazon-s3 cron