Selaa lähdekoodia

Check disk usage before backup to usb

Bob Mottram 9 vuotta sitten
vanhempi
commit
53740e6ebf
1 muutettua tiedostoa jossa 17 lisäystä ja 0 poistoa
  1. 17
    0
      src/freedombone

+ 17
- 0
src/freedombone Näytä tiedosto

2585
   echo '  rm -rf $USB_MOUNT' >> /usr/bin/$BACKUP_SCRIPT_NAME
2585
   echo '  rm -rf $USB_MOUNT' >> /usr/bin/$BACKUP_SCRIPT_NAME
2586
   echo '  exit 27' >> /usr/bin/$BACKUP_SCRIPT_NAME
2586
   echo '  exit 27' >> /usr/bin/$BACKUP_SCRIPT_NAME
2587
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2587
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2588
+  echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
2588
 
2589
 
2590
+  echo -n 'used_percent=$(df -k $USB_MOUNT | ' >> /usr/bin/$BACKUP_SCRIPT_NAME
2591
+  echo -n "awk -F ' ' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
2592
+  echo -n '$5' >> /usr/bin/$BACKUP_SCRIPT_NAME
2593
+  echo -n "}' | " >> /usr/bin/$BACKUP_SCRIPT_NAME
2594
+  echo -n "awk -F '%' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
2595
+  echo -n '$1' >> /usr/bin/$BACKUP_SCRIPT_NAME
2596
+  echo "}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
2597
+  echo 'if [ $used_percent -gt 95 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2598
+  echo '  ' >> /usr/bin/$BACKUP_SCRIPT_NAME
2599
+  echo '  echo "Less than 5% of space remaining on backup drive"' >> /usr/bin/$BACKUP_SCRIPT_NAME 
2600
+  echo '  umount $USB_MOUNT' >> /usr/bin/$BACKUP_SCRIPT_NAME
2601
+  echo '  rm -rf $USB_MOUNT' >> /usr/bin/$BACKUP_SCRIPT_NAME
2602
+  echo '  exit 6492' >> /usr/bin/$BACKUP_SCRIPT_NAME
2603
+  echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2604
+  echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
2605
+  
2589
   echo '# MariaDB password' >> /usr/bin/$BACKUP_SCRIPT_NAME
2606
   echo '# MariaDB password' >> /usr/bin/$BACKUP_SCRIPT_NAME
2590
   echo -n 'DATABASE_PASSWORD=$(cat ' >> /usr/bin/$BACKUP_SCRIPT_NAME
2607
   echo -n 'DATABASE_PASSWORD=$(cat ' >> /usr/bin/$BACKUP_SCRIPT_NAME
2591
   echo "$DATABASE_PASSWORD_FILE)" >> /usr/bin/$BACKUP_SCRIPT_NAME
2608
   echo "$DATABASE_PASSWORD_FILE)" >> /usr/bin/$BACKUP_SCRIPT_NAME