Teddysun 8 лет назад
Родитель
Сommit
c080870f45
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      backup.sh

+ 9 - 1
backup.sh

@@ -99,7 +99,7 @@ log() {
 # Check for list of mandatory binaries
 # Check for list of mandatory binaries
 check_commands() {
 check_commands() {
     # This section checks for all of the binaries used in the backup
     # This section checks for all of the binaries used in the backup
-    BINARIES=( cat cd du date dirname echo openssl mysql mysqldump pwd rm tar ftp )
+    BINARIES=( cat cd du date dirname echo openssl mysql mysqldump pwd rm tar )
     
     
     # Iterate over the list of binaries, and if one isn't found, abort
     # Iterate over the list of binaries, and if one isn't found, abort
     for BINARY in "${BINARIES[@]}"; do
     for BINARY in "${BINARIES[@]}"; do
@@ -114,6 +114,14 @@ check_commands() {
     if [ "$(command -v "gdrive")" ]; then
     if [ "$(command -v "gdrive")" ]; then
         GDRIVE_COMMAND=true
         GDRIVE_COMMAND=true
     fi
     fi
+
+    # check ftp command
+    if ${FTP_FLG}; then
+        if [ ! "$(command -v "ftp")" ]; then
+            log "ftp is not installed. Install it and try again"
+            exit 1
+        fi
+    fi
 }
 }
 
 
 calculate_size() {
 calculate_size() {