|
|
@@ -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 (с именем текущего ПК)
|
|
|
|
|
|
# Проверка наличия файла со списком папок
|