rsyncを使用したバックアップ

引数で与えられたディレクトリにバックアップを作成する

使い方

./rsync.sh [コピー元] [コピー先]

コード

#!/bin/sh
# ------------------------
# sync script
# ------------------------
# Version : 1.0
# update  : 2007.12.27

export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

# Set 

if [ -d $1 ]; then
 INPATH=$1
else
 echo "ERR : input dir not found"
 echo "USE : ./sync.sh INPUT OUTPUT" 
 exit 0
fi

if [ -d $2 ]; then
 OUTPATH=$2
else
 echo "ERR : output dir not found"
 echo "USE : ./sync.sh INPUT OUTPUT" 
 exit 0
fi

# Exec

rsync -a --delete --stats $INPATH $OUTPATH


# EOF

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-16 (日) 23:19:47