특정일자로 저장된 파일을 FTP로 올리는 스크립트

 

아래의 스크립트를 수정하여 crontab에 등록하여 사용하세요.

 

#!/bin/sh

BACKUP_PATH="/image_source"  # 백업할 파일이 있는 위치
DATECOMMAND="/bin/date"
DATE=$( $DATECOMMAND +%Y%m%d )

FTP_CMD="/usr/bin/ftp"
FTP_IP="192.168.1.11# 백업할공간(FTP 서버)
FTP_ID="hosts.tistory.com.id" # FTP서버에 접속할 ID
FTP_PW="hosts.tistory.com.pw# FTP서버에 접속할 Password

 

 # 환경변수 저장 끝


cd $BACKUP_PATH

$FTP_CMD -nvp $FTP_IP << EOF
 user "$FTP_ID" "$FTP_PW"
 hash
 prompt
 bin
 cd array3  # CD 명령어를 통해 FTP내 파일이 저장될 위치까지 이동
 cd image_source
 mput *.$DATE.dat  # xxx.백업일자.dat 형식의 모든 파일이 업로드됨(예) hosts.20120623.dat)
 EOF

echo
 echo "**  파일전송 완료 **"

 

 

 

 

 

댓글()