Я пытаюсь создать скрипт для резервного копирования каждого из моих хостов plesk в отдельные файлы, у меня две проблемы:
- Я хотел бы удалить структуру папок из архива, tar - 3 папки
- Я получаю эту ошибку: tar: Удаление начальных `/'из имен членов
- Мне нужен мой архив, чтобы игнорировать папки с именем "catch", потому что они мне не нужны в моем архиве.
Код:
FILES=/var/www/vhosts/*
FNAME=""
for f in $FILES
do
FNAME=`basename $f`
tar cfv "/root/backup/ftp/$FNAME.tar" $f
done
Образец вывода:
tar: Removing leading `/' from member names
/var/www/vhosts/mydomain.com/
/var/www/vhosts/mydomain.com/conf
/var/www/vhosts/mydomain.com/etc/
/var/www/vhosts/mydomain.com/etc/group
/var/www/vhosts/mydomain.com/etc/termcap
/var/www/vhosts/mydomain.com/etc/passwd
/var/www/vhosts/mydomain.com/usr/