URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9168
[ Назад ]

Исходное сообщение
"Утилита tar игнорирует --exclude"

Отправлено New_Birth , 21-Июн-11 11:30 
Добрый день.

Пишу скрипт на bash для копирования по nfs бэкапов определенных каталогов на сервере. Все вроде бы получается неплохо, но утилита tar копирует всю директорию, отказываясь исключать ненужные мне директории... Что я пишу не так?

tar -cvzf $NFS_SHARE_PATH$SERVER_NAME/$tmp/$tmp.$SERVER_NAME.tar.gz --exclude={$BACK_FILES} /

где:

BACK_FILES='"/usr","/tmp","/sys","/srv","/selinux","/sbin","/proc","/opt","/mnt","/media","/lost+found","/lib","/dev","/boot","/bin"'


Содержание

Сообщения в этом обсуждении
"Утилита tar игнорирует --exclude"
Отправлено New_Birth , 21-Июн-11 12:32 
> Добрый день.
> Пишу скрипт на bash для копирования по nfs бэкапов определенных каталогов на
> сервере. Все вроде бы получается неплохо, но утилита tar копирует всю
> директорию, отказываясь исключать ненужные мне директории... Что я пишу не так?
> tar -cvzf $NFS_SHARE_PATH$SERVER_NAME/$tmp/$tmp.$SERVER_NAME.tar.gz --exclude={$BACK_FILES}
> /
> где:
> BACK_FILES='"/usr","/tmp","/sys","/srv","/selinux","/sbin","/proc","/opt","/mnt","/media","/lost+found","/lib","/dev","/boot","/bin"'

Проблема решена прекращением использования регулярных выражений ))))



"Утилита tar игнорирует --exclude"
Отправлено ACCA , 21-Июн-11 12:47 
> BACK_FILES='"/usr","/tmp","/sys","/srv","/selinux","/sbin","/proc","/opt","/mnt","/media","/lost+found","/lib","/dev","/boot","/bin"'

Убери все кавычки