The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Утилита 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, 12:32 , 21-Июн-11 (1)
    > Добрый день.
    > Пишу скрипт на 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, 12:47 , 21-Июн-11 (2)
    > BACK_FILES='"/usr","/tmp","/sys","/srv","/selinux","/sbin","/proc","/opt","/mnt","/media","/lost+found","/lib","/dev","/boot","/bin"'

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру