watch script now deletes remote files when they are deleted locally
This commit is contained in:
parent
248e54c202
commit
1a27402970
6
watch
6
watch
|
@ -57,7 +57,7 @@ function restore {
|
||||||
|
|
||||||
function backup {
|
function backup {
|
||||||
echo "backup $LOCAL => $REMOTE"
|
echo "backup $LOCAL => $REMOTE"
|
||||||
if ! aws s3 sync "$LOCAL" "$REMOTE"; then
|
if ! aws s3 sync "$LOCAL" "$REMOTE" --delete; then
|
||||||
echo "backup failed" 1>&2
|
echo "backup failed" 1>&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
@ -65,8 +65,8 @@ function backup {
|
||||||
|
|
||||||
function final_backup {
|
function final_backup {
|
||||||
echo "backup $LOCAL => $REMOTE"
|
echo "backup $LOCAL => $REMOTE"
|
||||||
while ! aws s3 sync "$LOCAL" "$REMOTE"; do
|
while ! aws s3 sync "$LOCAL" "$REMOTE" --delete; do
|
||||||
echo "backup failed" 1>&2
|
echo "backup failed, will retry" 1>&2
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue