FTPアップロードスクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**コード [#w9fd739b]
#!/bin/sh
# ------------------------
# backup script
# ------------------------
# Version : 1.0
# date : 2007/03/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
FTPSRV="ServerIP or ServerName"
FTPUSER="FTP USER"
FTPPASSWD="FTP PASSWORD"
BACUPDIR="/home/system/backup/"
BACUPFILE="*tgz"
TEMP="/home/system/script/ftp.txt"
LOGDIR="/home/system/logs"
DATE=`date +%Y%m`
LOGFILE="upload.log"
LOG=$LOGDIR/$LOGFILE
## Exec
# Log Header
LOGDATE=`date +%Y/%m/%d`
STARTTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Upload Start
---------------------------
EOF
## --------------
## Create FTP.txt
## --------------
cat <<EOF > $TEMP
open $FTPSRV
user $FTPUSER $FTPPASSWD
bin
cd $BACUPDIR
EOF
cd $BACUPDIR
ls -l $BACUPFILE | awk '{printf "%s\n",$9}' | sed "/^$/d...
echo quit >> $TEMP
# FTP Exec
/usr/bin/ftp -n < $TEMP 2>&1 >> $LOG
rm -f $TEMP
# Log Footer
ENDTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Upload End
---------------------------
StartTime : $STARTTIME
EndTime : $ENDTIME
---------------------------
EOF
# EOF
終了行:
**コード [#w9fd739b]
#!/bin/sh
# ------------------------
# backup script
# ------------------------
# Version : 1.0
# date : 2007/03/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
FTPSRV="ServerIP or ServerName"
FTPUSER="FTP USER"
FTPPASSWD="FTP PASSWORD"
BACUPDIR="/home/system/backup/"
BACUPFILE="*tgz"
TEMP="/home/system/script/ftp.txt"
LOGDIR="/home/system/logs"
DATE=`date +%Y%m`
LOGFILE="upload.log"
LOG=$LOGDIR/$LOGFILE
## Exec
# Log Header
LOGDATE=`date +%Y/%m/%d`
STARTTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Upload Start
---------------------------
EOF
## --------------
## Create FTP.txt
## --------------
cat <<EOF > $TEMP
open $FTPSRV
user $FTPUSER $FTPPASSWD
bin
cd $BACUPDIR
EOF
cd $BACUPDIR
ls -l $BACUPFILE | awk '{printf "%s\n",$9}' | sed "/^$/d...
echo quit >> $TEMP
# FTP Exec
/usr/bin/ftp -n < $TEMP 2>&1 >> $LOG
rm -f $TEMP
# Log Footer
ENDTIME=`date +%Y/%m/%d\ %H:%M:%S`
cat <<EOF >> $LOG
---------------------------
Upload End
---------------------------
StartTime : $STARTTIME
EndTime : $ENDTIME
---------------------------
EOF
# EOF
ページ名: