Просмотр исходного кода

.sh file still created when file didn't exsists

Jaap Marcus 5 лет назад
Родитель
Сommit
a5725b2ae8
1 измененных файлов с 9 добавлено и 10 удалено
  1. 9 10
      bin/v-download-backup

+ 9 - 10
bin/v-download-backup

@@ -162,23 +162,22 @@ if [ ! -e "$BACKUP/$backup" ]; then
     if [ -z "$downloaded" ]; then
         check_result $E_NOTEXIST "backup file $backup doesn't exist in '${BACKUP}' folder"
     else
+        if [ -e "$BACKUP/$backup" ]; then
         chmod 0640 $BACKUP/$backup
         chown admin:admin $BACKUP/$backup
-    fi
-fi
-
-echo "
-#!/bin/bash
+        echo "#!/bin/bash 
 # Reset at timer every 15 min after 1st hour if the file is still downloading / Check if hestia-ng is still accessing $BACKUP/$backup
 
 if lsof $BACKUP/$backup | grep hestia-ng; then
-at -f /$BACKUP/$backup.sh now + 15 minutes
+    at -f /$BACKUP/$backup.sh now + 15 minutes
 else 
-    rm $BACKUP/$backup;
-    rm $BACKUP/$backup.sh;
+rm $BACKUP/$backup;
+rm $BACKUP/$backup.sh;
 fi" >  $BACKUP/$backup.sh;
-
-at -f /$BACKUP/$backup.sh now + 60 minutes
+        at -f /$BACKUP/$backup.sh now + 60 minutes
+        fi
+    fi
+fi
 #----------------------------------------------------------#
 #                       Hestia                             #
 #----------------------------------------------------------#