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

Файлы для бэкапа и исключений вынесены в аргументы

Denis V. Dedkov 10 месяцев назад
Родитель
Сommit
288a83f6d7
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      backup.sh

+ 4 - 4
backup.sh

@@ -1,16 +1,16 @@
 #!/bin/bash
 
 # Проверка аргументов
-if [ "$#" -ne 3 ]; then
-    echo "Использование: $0 <NAS_IP_OR_HOSTNAME> <NAS_USER> <NAS_PASSWORD>"
+if [ "$#" -ne 5 ]; then
+    echo "Использование: $0 <NAS_IP_OR_HOSTNAME> <NAS_USER> <NAS_PASSWORD> <BACKUP_LIST_FILE> <EXCLUDE_LIST_FILE>"
     exit 1
 fi
 
 NAS_ADDR="$1"
 REMOTE_USER="$2"
 NAS_PASS="$3"
-BACKUP_LIST_FILE="backup_folders.txt"  # Файл со списком папок для бэкапа
-EXCLUDE_LIST_FILE="exclude_list.txt"   # Файл с исключениями
+BACKUP_LIST_FILE="$4"  # Файл со списком папок для бэкапа
+EXCLUDE_LIST_FILE="$5"   # Файл с исключениями
 REMOTE_BASE_DIR="NetBackup/$(hostname)"  # Базовая папка на NAS (с именем текущего ПК)
 
 # Проверка наличия файла со списком папок