Файлы для бэкапа и исключений вынесены в аргументы
This commit is contained in:
@@ -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 (с именем текущего ПК)
|
||||
|
||||
# Проверка наличия файла со списком папок
|
||||
|
||||
Reference in New Issue
Block a user