자동으로 rar로 압축해서 ftp로 백업해주는 스크립트
Document URL : http://61.252.19.129/xe/kahzz/116423윈도를 사용하는 컴퓨터에서 "예약된 작업"을 이용해 하루에 한번씩 실행하도록 하고 있습니다. DOS용 RAR을 이용해 압축을 한 뒤, ftp의 put 명령을 이용해 서버의 지정된 폴더에 업로드하고, 압축 파일을 삭제해버립니다.
소스를 소개합니다.
autoback.cmd
REM auto backup script by mahler83
REM please give feedbacks to bomool.net
@echo off
rar32.exe a -o+ -ag+YYYY-MM-DD -ep1 -r -m5 C:\files\rar\.rar C:\DOCUME~1\AHNSAN~1\바탕화~1\실험\
ftp -s:autoback.ftp mahler83.net
del c:\files\rar\%DATE%.rar
여기서 ftp -s 명령어를 이용해 autoback.ftp에 저장된 ftp 명령어를 자동으로 실행합니다.
autoback.ftp
mahler83 (ftp 아이디를 입력하세요)
1234 (ftp 비번을 입력하세요)
cd backup/lab (백업파일을 보관할 경로)
put c:\files\rar\*.rar
bye
아이디, 비번, 경로 등은 상황에 맞게 입력하시면 됩니다.
필자는 첨부된 rar4dos.zip 파일을 c:\files\rar 에 설치해놓고, 예약된 작업으로 매일 새벽 3시에 실행하도록 해놓고 있습니다. 중요한 데이터는 자동으로 백업하고 있으니 마음이 든든하네요.^^