Давно хочу скрипт накидать для backup'а home юзера. Что-то уже написал и дело в том, что бэкап делается по конкретным конфигам и вот вопросы, не подскажите:
1. Надо что бы tar переставал упаковывать выводя ошибку о том что файл или каталог не найден и запаковка обрывалась, можно ли это как-то сделать в команде с tar? (tar Jcfv $BACKUP $FILES || exit 1)
2. И вопрос по извлечению: какой ключ подать что бы сохранились права и пути при извлечении и если есть файл/каталог, то что бы он удалялся/затирался?
~upd1
Для 1 сделал пока что так:
for f in $FILES; do
if [ ! -e $f ]; then
echo $f - where?
exit 1
fi
done
~upd2
В общем-то, вопрос зададим прямо: не кинете ли свой скрипт, если писали, как вы бэкапите подобное?