Тема: Backup скрипт

Прошу не пинать ногами, это вообще первое что я написал сам smile

  
#!/bin/sh

DATE=`date '+%Y-%m-%d'`

BACKUP_DIR="/media/archive/backup/"

BACKUP_PATH="${BACKUP_DIR}/$DATE"

mkdir -p ${BACKUP_PATH}

tar -czf ${BACKUP_PATH}/ROD_Site_Backup.tar.gz /home/site3

mysqldump --all-databases -u root -pПароль --default-character-set=utf8 | gzip -c > ${BACKUP_PATH}/ROD.$

Проблема в том, что tar копирует всё без соответствующих прав доступа. как это можно исправить ?

2 (изменено: DmitryV, 2011-01-28 13:49:21)

Re: Backup скрипт

Прав доступа на что?, если на файл то назначьте права на файл через chmod например: chmod 700 имя файла

3

Re: Backup скрипт

SamGromoff сказал:

Проблема в том, что tar копирует всё без соответствующих прав доступа. как это можно исправить ?

tar сохраняет архив вместе с правами на каждый файл и ничего в них не меняет. Попробуйте создать архив командой tar -czf ... И затем разархивировать тоже с помощью tar.

Последней строки с gzip я понять не смог.

4

Re: Backup скрипт

Приношу свои извинения ,  ситуация разрешилась. Девелоперы понапоставляли на файлы 0777 руками, из за чего я и подумал, что скрипт не переносит файлы с правами. С сотрудниками были проведены беседы на соответствующие темы

5

Re: Backup скрипт

Hanut сказал:

Последней строки с gzip я понять не смог.

пакует дамп sql smile