From 1a27402970db25fc94ecb8a89d6c2e079052eb6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fa=CC=81bio=20D=2E=20Batista?= Date: Sat, 25 Jul 2015 23:32:05 -0300 Subject: [PATCH] watch script now deletes remote files when they are deleted locally --- watch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/watch b/watch index caf816b..d5aa72f 100755 --- a/watch +++ b/watch @@ -57,7 +57,7 @@ function restore { function backup { echo "backup $LOCAL => $REMOTE" - if ! aws s3 sync "$LOCAL" "$REMOTE"; then + if ! aws s3 sync "$LOCAL" "$REMOTE" --delete; then echo "backup failed" 1>&2 return 1 fi @@ -65,8 +65,8 @@ function backup { function final_backup { echo "backup $LOCAL => $REMOTE" - while ! aws s3 sync "$LOCAL" "$REMOTE"; do - echo "backup failed" 1>&2 + while ! aws s3 sync "$LOCAL" "$REMOTE" --delete; do + echo "backup failed, will retry" 1>&2 sleep 1 done exit 0