From ddc867acefefe81cee6f313ca4dc69fe09632735 Mon Sep 17 00:00:00 2001 From: Vincent Van der Kussen Date: Mon, 24 Jul 2017 11:28:04 +0200 Subject: [PATCH 1/3] Check if temp log file exists before deleting it. --- samples/EFSBackup/efs-backup.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/samples/EFSBackup/efs-backup.sh b/samples/EFSBackup/efs-backup.sh index 0dc5558..7a7cd4c 100644 --- a/samples/EFSBackup/efs-backup.sh +++ b/samples/EFSBackup/efs-backup.sh @@ -67,8 +67,10 @@ if [ ! -d /mnt/backups/efsbackup-logs ]; then echo "sudo chmod 700 /mnt/backups/efsbackup-logs" sudo chmod 700 /mnt/backups/efsbackup-logs fi -echo "sudo rm /tmp/efs-backup.log" -sudo rm /tmp/efs-backup.log +if [ -f /tmp/efs-backup.log ] + echo "sudo rm /tmp/efs-backup.log" + sudo rm /tmp/efs-backup.log +fi echo "sudo rsync -ah --stats --delete --numeric-ids --log-file=/tmp/efs-backup.log /backup/ /mnt/backups/$efsid/$interval.0/" sudo rsync -ah --stats --delete --numeric-ids --log-file=/tmp/efs-backup.log /backup/ /mnt/backups/$efsid/$interval.0/ rsyncStatus=$? From bd16caa1494edc0fa1d99c045cb8a94a7efe480c Mon Sep 17 00:00:00 2001 From: Vincent Van der Kussen Date: Mon, 24 Jul 2017 12:43:38 +0200 Subject: [PATCH 2/3] syntax error in if condition --- samples/EFSBackup/efs-backup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/EFSBackup/efs-backup.sh b/samples/EFSBackup/efs-backup.sh index 7a7cd4c..3526e8a 100644 --- a/samples/EFSBackup/efs-backup.sh +++ b/samples/EFSBackup/efs-backup.sh @@ -67,7 +67,7 @@ if [ ! -d /mnt/backups/efsbackup-logs ]; then echo "sudo chmod 700 /mnt/backups/efsbackup-logs" sudo chmod 700 /mnt/backups/efsbackup-logs fi -if [ -f /tmp/efs-backup.log ] +if [ -f /tmp/efs-backup.log ]; echo "sudo rm /tmp/efs-backup.log" sudo rm /tmp/efs-backup.log fi From 14a666213350d131752148d7ca3a0ef5d4b169ac Mon Sep 17 00:00:00 2001 From: Vincent Van der Kussen Date: Mon, 24 Jul 2017 12:56:18 +0200 Subject: [PATCH 3/3] made another syntax error --- samples/EFSBackup/efs-backup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/EFSBackup/efs-backup.sh b/samples/EFSBackup/efs-backup.sh index 3526e8a..83cb853 100644 --- a/samples/EFSBackup/efs-backup.sh +++ b/samples/EFSBackup/efs-backup.sh @@ -67,7 +67,7 @@ if [ ! -d /mnt/backups/efsbackup-logs ]; then echo "sudo chmod 700 /mnt/backups/efsbackup-logs" sudo chmod 700 /mnt/backups/efsbackup-logs fi -if [ -f /tmp/efs-backup.log ]; +if [ -f /tmp/efs-backup.log ]; then echo "sudo rm /tmp/efs-backup.log" sudo rm /tmp/efs-backup.log fi