バックアップ制御スクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**概要 [#cff63098]
tar_archive.shを用いたバックアップ制御用スクリプト。~
バックアップ対象箇所が多い場合はバックアップ実行行を追加...
**使い方 [#d2c5479d]
以下の変数を環境に合わせて設定する。
BACKUPDIR= バックアップ保管先ディレクトリ
TARBACKUP= tar_archive.shの絶対パス
LOGDIR= バックアップ処理ログの出力先
#Backup Contents行以下にあるバックアップ実行を必要数追記...
**コード [#zd3ea745]
#!/bin/sh
# ------------------------
# backup script
# ------------------------
# Version : 1.0
# date : 2007/03/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
BACKUPDIR="/home/system/backup"
TARBACKUP="/home/system/script/tar_archive.sh"
LOGDIR="/home/system/logs"
DATE=`date +%Y%m`
LOGFILE="backuplog_"$DATE".log"
LOG=$LOGDIR/$LOGFILE
## Exec
# Log Header
STARTTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Backup Start
---------------------------
EOF
# Backup Contents
BASEDIR="/home/httpd"
$TARBACKUP $BASEDIR/hogehoge $BACKUPDIR/hogehoge.tgz >> ...
# Log Footer
ENDTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Backup End
---------------------------
StartTime : $STARTTIME
EndTime : $ENDTIME
---------------------------
EOF
# EOF
終了行:
**概要 [#cff63098]
tar_archive.shを用いたバックアップ制御用スクリプト。~
バックアップ対象箇所が多い場合はバックアップ実行行を追加...
**使い方 [#d2c5479d]
以下の変数を環境に合わせて設定する。
BACKUPDIR= バックアップ保管先ディレクトリ
TARBACKUP= tar_archive.shの絶対パス
LOGDIR= バックアップ処理ログの出力先
#Backup Contents行以下にあるバックアップ実行を必要数追記...
**コード [#zd3ea745]
#!/bin/sh
# ------------------------
# backup script
# ------------------------
# Version : 1.0
# date : 2007/03/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
BACKUPDIR="/home/system/backup"
TARBACKUP="/home/system/script/tar_archive.sh"
LOGDIR="/home/system/logs"
DATE=`date +%Y%m`
LOGFILE="backuplog_"$DATE".log"
LOG=$LOGDIR/$LOGFILE
## Exec
# Log Header
STARTTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Backup Start
---------------------------
EOF
# Backup Contents
BASEDIR="/home/httpd"
$TARBACKUP $BASEDIR/hogehoge $BACKUPDIR/hogehoge.tgz >> ...
# Log Footer
ENDTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Backup End
---------------------------
StartTime : $STARTTIME
EndTime : $ENDTIME
---------------------------
EOF
# EOF
ページ名: