バックアップ制御スクリプト(tar+mysql)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**概要 [#o314b002]
バックアップ制御用スクリプト。
**使い方 [#je53cf5a]
ソースをがんばって読む
**ソース [#na128107]
#!/bin/sh
# ------------------------
# bakup ctrl script
# ------------------------
# Version : 1.0
# date : 2010/01/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
DATEM=`date +%Y%m`
TARBACKUP=/usr/local/bin/tar-backup.sh
DBBACKUP=/usr/local/bin/mysql-dumpbackup.sh
TARGETDIR=/exports/home/server_backup
BACKUPLOG="/home/system/logs/backup_"$DATEM".log"
## Check
if [ -w $TARGETDIR ]; then
echo "--------------" >> $BACKUPLOG
echo " Backup Start " >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
date +%Y/%m/%d\ %H:%M:%S >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
else
echo "--------------" >> $BACKUPLOG
echo " Backup Failed!" >> $BACKUPLOG
echo " Backup Directory not found" >> $BACKUPLOG
date +%Y/%m/%d\ %H:%M:%S >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
fi
## Exec
$DBBACKUP mysql $TARGETDIR/mysql-db.dump >> $BACKUPLOG 2...
$TARBACKUP /var/www/htdocs $TARGETDIR/htdocs.tgz >> $BAC...
# END
date +%Y/%m/%d\ %H:%M:%S >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
## EOF
終了行:
**概要 [#o314b002]
バックアップ制御用スクリプト。
**使い方 [#je53cf5a]
ソースをがんばって読む
**ソース [#na128107]
#!/bin/sh
# ------------------------
# bakup ctrl script
# ------------------------
# Version : 1.0
# date : 2010/01/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
DATEM=`date +%Y%m`
TARBACKUP=/usr/local/bin/tar-backup.sh
DBBACKUP=/usr/local/bin/mysql-dumpbackup.sh
TARGETDIR=/exports/home/server_backup
BACKUPLOG="/home/system/logs/backup_"$DATEM".log"
## Check
if [ -w $TARGETDIR ]; then
echo "--------------" >> $BACKUPLOG
echo " Backup Start " >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
date +%Y/%m/%d\ %H:%M:%S >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
else
echo "--------------" >> $BACKUPLOG
echo " Backup Failed!" >> $BACKUPLOG
echo " Backup Directory not found" >> $BACKUPLOG
date +%Y/%m/%d\ %H:%M:%S >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
fi
## Exec
$DBBACKUP mysql $TARGETDIR/mysql-db.dump >> $BACKUPLOG 2...
$TARBACKUP /var/www/htdocs $TARGETDIR/htdocs.tgz >> $BAC...
# END
date +%Y/%m/%d\ %H:%M:%S >> $BACKUPLOG
echo "--------------" >> $BACKUPLOG
## EOF
ページ名: