crond (1)

💻 Programming/Linux

FTP를 이용한 binary 데이타 백업

커맨드 라인에서 vi backup.sh명령어를 이용하여 파일을 생성하고 아래와 같은 스크립트를 넣는다.

아래 커맨드는 자신이 사용하고 있는 환경에 따라 달라져야 한다는 점은 당연히 알고 있는 분들이 이 글을 읽을 것이라 보고 자세한 설명은 생략.

(나는 backup파일을 crond에 등록하여 매달 1일에 NAS서버로 백업하도록 설정하였다.) 

====================================================================================== 

#!/bin/sh
USER_ID=yourid
PWD=yourpassword

FILE_NAME=`ls -lrt *.gz|tail -1|cut -d ' ' -f 8` 


CURR_DATE=`date +%Y%m%d%H%M`
FILE_NAME2=$CURR_DATE'_trac_backup.tar'

 

ftp -n 192.168.0.100 << SCRIPT
user $USER_ID $PWD
binary

cd /Backup
put $FILE_NAME
put $FILE_NAME2

quit

SCRIPT

 

rm $FILE_NAME