rsyncバックアップスクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**rsyncを使用したバックアップ [#h3de00f9]
引数で与えられたディレクトリにバックアップを作成する
**使い方 [#qf48424b]
./rsync.sh [コピー元] [コピー先]
**コード [#f1d904a5]
#!/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...
# 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
終了行:
**rsyncを使用したバックアップ [#h3de00f9]
引数で与えられたディレクトリにバックアップを作成する
**使い方 [#qf48424b]
./rsync.sh [コピー元] [コピー先]
**コード [#f1d904a5]
#!/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...
# 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
ページ名: