でバックアップを取っていrsnapshot
ます。バックアップへのパスは次のようになります。
name=$(date +"%Y-%m-%d_%H-%M")
/backup/hourly.0/"$name"
perl スクリプトでは、さまざまなスナップショットから選択してdiffs
、ホーム ディレクトリ内のファイルに作成します。
my $backup = '/backup';
opendir my $dh, $backup or die $!;
my @versions;
while ( defined( my $version = readdir $dh ) ) {
# ...
push @versions, $version;
}
# choose from @versions
# do something with the choosen
rsnapshot
スクリプトの実行中にスナップショットのローテーションが開始されないように、バックアップ ディレクトリをロックする方法はありますか?