Hi all!
Имеется директория, в которой тоже есть директории (например, /repos/dir1, /repos/dir2, /repos/dir3 и т.д.).
Что хочу:
хочу директории все директории в /repos (исключая саму /repos, тоесть только dir1, dir2 и dir3) заархивировать и потом передать на другую машину. Вроде просто. Написал скриптик:
#!/bin/bash
#====================================
DIR=`cd / && find repos/ -maxdepth 1 -type d`
DIR2="repos"
TAR=/bin/tar
NDATE=`date +%F`
BACKUP_DIR=/tmp/repos_backup
#====================================
cd /
for i in $DIR
do
$TAR cjfp $BACKUP_DIR/$DIR-$NDATE.tar.bz2 $DIR
done
Но у меня все вываливается с такими ошибками:
/bin/tar: /tmp/repos_backup/repos/: Cannot open: Is a directory
/bin/tar: Error is not recoverable: exiting now
./backup.sh: line 18: 10163 Broken pipe $TAR cjfp $BACKUP_DIR/$DIR-$NDATE.tar.bz2 $DIR
/bin/tar: /tmp/repos_backup/repos/: Cannot open: Is a directory
/bin/tar: Error is not recoverable: exiting now
./backup.sh: line 18: 10165 Broken pipe $TAR cjfp $BACKUP_DIR/$DIR-$NDATE.tar.bz2 $DIR
/bin/tar: /tmp/repos_backup/repos/: Cannot open: Is a directory
/bin/tar: Error is not recoverable: exiting now
Подскажите, куда копать. Заранее благодарен за ответ.
Ответ на:
комментарий
от Pi
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от gr_buza
Ответ на:
комментарий
от gr_buza
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от gr_buza
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от amm
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум нету /opt на ubuntu 13.04 (2013)
- Форум Как запустить нативных Heroes3? (2007)
- Форум Webmin Filesystem Backup (2015)
- Форум Ошибка tar. (2021)
- Форум пара проблнм с эскейп последовательностями (2004)
- Форум Проблема со SCSI стриммером (2000)
- Форум Ошибка tar cfjv (2015)
- Форум Достать скриптом файл из поддиректории с переменным именем а tar (2024)
- Форум Не собирается бинарный пакет (2012)
- Форум сборка самбы из сырцов (2011)