アットウィキロゴ
#!/bin/bash
LANG=C
export LANG
#
WEEK=`/bin/date +%a`

HOME=/root
B_HOME=/data/
USER_NAME=admin
USER_PATH=/home
USER_TAR=$USER_NAME"_"$WEEK".tar"
LOGFILE=$B_HOME"/Data_ALL_Backup_"$WEEK".log"
LOGFILENAME="Data_ALL_Backup_"$WEEK".log"

## /home/以下をすべて圧縮。
cd $USER_PATH
tar -cf $B_HOME/$USER_TAR * /data2/DB_BackUp/* >> $LOGFILE

cd $B_HOME

## ここでサーバに自動的ftpする。
/usr/bin/ftp -i -n -v 10.0.0.1 << EOF
## ftpユーザID/パスワード
user user password
## ftp logged inのときのフォルダに上書きmputする。
mput $USER_TAR
mput $LOGFILENAME
## ftpをクローズする。
quit
EOF

最終更新:2008年11月16日 11:30