#!/bin/bash
#
LANG=C
export LANG
#FTP設定
FTP=/usr/bin/ftp
FTP_OPTION='-i -n -v'
# ログ
#LOGDIR=/var/log
#LOG_FILE=$LOGDIR/ftp.log
#リモートFTPサーバ情報
REMOTE_HOST=xx.xx.xx.xx
REMOTE_USER=xxx
REMOTE_PASSWORD=****
REMOTE_FILE_PATH="/home/xx"
REMOTE_CSV_FILE="zz.csv"
# ローカルファイル指定
LOCAL_FILE_PATH="/home/xx"
LOCAL_CSV_FILE="zz.csv"
#ローカルファイル削除
if [ -e $LOCAL_CSV_FILE ]; then
rm -f $LOCAL_CSV_FILE
fi
## ここでリモートサーバにftp接続する。
$FTP $FTP_OPTION $REMOTE_HOST << EOF
## ftpユーザID/パスワード
user $REMOTE_USER $REMOTE_PASSWORD
## リモートサーバよりファイルをgetする。
cd $REMOTE_FILE_PATH
lcd $LOCAL_FILE_PATH
binary
get $REMOTE_CSV_FILE
## ftpをクローズする。
quit
EOF
#
最終更新:2008年11月16日 11:38