QA@IT
«質問へ戻る

0
タグ

Subversionリポジトリのうち1日以内に更新のあったリポジトリのみフルバックアップする方法

svn-hot-backup.pyで、次のようにリポジトリのディレクトリ(REPOSITORY_DIR)内の全てのリポジトリのバックアップを行っています。

#バックアップ実行
for trydir in $REPOSITORY_DIR*; do
    if [ -d "$trydir" ]; then
        svn-hot-backup.py $backup_opt "$trydir" "$BACKUP_DIR"
    fi
done

リポジトリが増えてきたのですが、実際に更新があるリポジトリは少ないため、更新があったリポジトリのみ取得して、バックアップしたいと考えております。

そこで、更新ディレクトリをfindで取得しようと、まずはfindで次のパラメータで試みると、バイナリの更新があったディレクトリしか取得できませんでした。
find . -maxdepth 1 -type d -mtime 1

フルバックアップ前提としてしまっていますが、下位の全てのディレクトリで更新を含むものを取得する方法はありますでしょうか?

環境はLinuxで、bashのスクリプトから、svn-hot-backup.pyを使っています。

svn-hot-backup.pyで、次のようにリポジトリのディレクトリ(REPOSITORY_DIR)内の全てのリポジトリのバックアップを行っています。

```bash
#バックアップ実行
for trydir in $REPOSITORY_DIR*; do
    if [ -d "$trydir" ]; then
        svn-hot-backup.py $backup_opt "$trydir" "$BACKUP_DIR"
    fi
done
```

リポジトリが増えてきたのですが、実際に更新があるリポジトリは少ないため、更新があったリポジトリのみ取得して、バックアップしたいと考えております。

そこで、更新ディレクトリをfindで取得しようと、まずはfindで次のパラメータで試みると、バイナリの更新があったディレクトリしか取得できませんでした。
find . -maxdepth 1 -type d -mtime 1

フルバックアップ前提としてしまっていますが、下位の全てのディレクトリで更新を含むものを取得する方法はありますでしょうか?

環境はLinuxで、bashのスクリプトから、svn-hot-backup.pyを使っています。

質問を投稿

Subversionリポジトリのうち1日以内に更新のあったリポジトリのみフルバックアップする方法

svn-hot-backup.pyで、次のようにリポジトリのディレクトリ(REPOSITORY_DIR)内の全てのリポジトリのバックアップを行っています。

#バックアップ実行
for trydir in $REPOSITORY_DIR*; do
    if [ -d "$trydir" ]; then
        svn-hot-backup.py $backup_opt "$trydir" "$BACKUP_DIR"
    fi
done

リポジトリが増えてきたのですが、実際に更新があるリポジトリは少ないため、更新があったリポジトリのみ取得して、バックアップしたいと考えております。

そこで、更新ディレクトリをfindで取得しようと、まずはfindで次のパラメータで試みると、バイナリの更新があったディレクトリしか取得できませんでした。
find . -maxdepth 1 -type d -mtime 1

フルバックアップ前提としてしまっていますが、下位の全てのディレクトリで更新を含むものを取得する方法はありますでしょうか?

環境はLinuxで、bashのスクリプトから、svn-hot-backup.pyを使っています。

svn-hot-backup.pyで、次のようにリポジトリのディレクトリ(REPOSITORY_DIR)内の全てのリポジトリのバックアップを行っています。

```bash
#バックアップ実行
for trydir in $REPOSITORY_DIR*; do
    if [ -d "$trydir" ]; then
        svn-hot-backup.py $backup_opt "$trydir" "$BACKUP_DIR"
    fi
done
```

リポジトリが増えてきたのですが、実際に更新があるリポジトリは少ないため、更新があったリポジトリのみ取得して、バックアップしたいと考えております。

そこで、更新ディレクトリをfindで取得しようと、まずはfindで次のパラメータで試みると、バイナリの更新があったディレクトリしか取得できませんでした。
find . -maxdepth 1 -type d -mtime 1

フルバックアップ前提としてしまっていますが、下位の全てのディレクトリで更新を含むものを取得する方法はありますでしょうか?

環境はLinuxで、bashのスクリプトから、svn-hot-backup.pyを使っています。