#!/usr/bin/env bash
#here we try to download dumps for today if it possible, otherwise for yesterday
for s3linkDetail in $(date +'%Y.%m.%d')-06.00.01.sql.tar.gz $(date +'%Y.%m.%d')-06.00.02.sql.tar.gz $(date -d "yesterday 13:00" '+%Y.%m.%d')-06.00.01.sql.tar.gz $(date -d "yesterday 13:00" '+%Y.%m.%d')-06.00.02.sql.tar.gz
do
wget -O /tmp/dump.tar.gz https://s3.amazonaws.com/$s3linkDetail
r = $?
echo $r
if [$r -ne 0]
then echo "https://s3.amazonaws.com/$s3linkDetail is not valid"
else break
fi
done
идея в том чтобы в цикле проверять какая линка доступна для скачивания и останавливать цикл после начала закачки. пока нифига не работает. на баше практически ничего не делал раньше. нужен хелп. заранее спасибо
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.17.200
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.17.200|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-06-17 09:35:44 ERROR 403: Forbidden.
test.sh: 7: test.sh: r: not found
test.sh: 9: [: missing ]