FTP 백업 스크립트

2014.05.13 23:11

조인상 조회 수:12678

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

시나리오 : 원격지의 FTP서버에 있는 데이터를 내 windows PC로 백업해 온다.

 

환경 : Linux FTP서버

          내 windows PC : windows 7

           원격지 파일명  20140513.tar.gz

 

 

 

다음 스크립트를 작성하여 윈도우 작업스케줄러에 등록해준다.

 

rem ####################################################################
rem #    ENVIRONMENT SETTING                                           #
rem ####################################################################

set SERVER=서버IP

set USER=FTP유저명
set PASSWORD=FTP패스워드

 

set LOCAL_HOME=D:\backup
set LOCAL_BACKUP_DEST=%LOCAL_HOME%\daily
set FTP_COMMAND=%LOCAL_HOME%\script\backup_to_mypc.ftp

 

set REMOTE_DIR=원격지서버의 디렉토리명
set FILE1=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.tar.gz
rem ####################################################################
rem #    END OF ENVIRONMENT SETTING                                    #
rem ####################################################################

 

 

rem ####################################################################
rem #    RUN FTP                                                       #
rem ####################################################################

echo open %SERVER% > %FTP_COMMAND%
echo user %USER% %PASSWORD% >> %FTP_COMMAND%
echo lcd %LOCAL_BACKUP_DEST% >> %FTP_COMMAND%
echo cd %REMOTE_DIR% >> %FTP_COMMAND%
echo binary >> %FTP_COMMAND%
echo prompt >> %FTP_COMMAND%
echo quote pasv >> %FTP_COMMAND%
echo get %FILE1% >> %FTP_COMMAND%
echo bye >> %FTP_COMMAND%


cd %LOCAL_BACKUP_DEST%
ftp -n -d -s:%FTP_COMMAND%

del /q %FTP_COMMAND%

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 게시자료 열람자유. 불펌금지입니다. 조인상 2010.12.07 20914
102 시간서버 변경방법 file ischo 2024.06.13 252
101 Windows 2016에서 디스크 미러하기(Non H/W RAID 환경) file ischo 2022.05.30 500
100 Windows에서 Disk I/O 성능 측정하기 - diskspd file chosim1 2020.03.11 7684
99 [보안 권고] 클롭(CLOP) 랜섬웨어 동향 및 대응 방안 - 스크랩 ischo 2019.09.10 1409
98 스크립트 : 활성 NIC에 DNS서버 변경하기 ischo 2017.09.01 4669
97 Windows 2012 에서 원격데스크탑 세션 개수 무제한 처리 조인상 2017.01.10 6369
96 특정포트로 ping을 날리는 유틸 file 조인상 2016.10.07 7798
95 RS232C Null Modem Female-to-Female 핀배열 조인상 2015.09.03 8406
94 업데이트 에러 : 0x8024800a 해결방법 조인상 2015.07.17 9263
93 7-zip 으로 폴더 압축후 백업디렉토리로 옮긴후 지정일 이후 파일 삭제하기 조인상 2015.02.27 13244
92 windows 7에서 C드라이브만을 백업대상으로 해서 D드라이브로 이미지백업하기 조인상 2014.09.19 11609
91 ahnlab V3 update용 도메인 및 IP 조인상 2014.07.19 11547
90 windows update를 위한 도메인 및 IP리스트 조인상 2014.07.18 17029
89 Microsoft Remote Desktop Connection Manager - RDCM file 조인상 2014.06.18 9546
» FTP 백업 스크립트 조인상 2014.05.13 12678
87 Remote Desktop Organizer file 조인상 2014.02.26 8971
86 Windows 에 기록된 NIC 의 MAC Address 확인 방법 조인상 2013.11.13 14677
85 작업관리자가 비활성화 되어있는 경우 조인상 2013.10.21 14992
84 usrmgmt.msc(로컬사용자및그룹) 실행시 MMC를 열수 없다고 에러 메시지 발생 file 조인상 2013.08.31 14104
83 Windows 2008 환경에서 분실한 패스워드 초기화 조인상 2013.06.05 23794
서버에 요청 중입니다. 잠시만 기다려 주십시오...