자동으로 rar로 압축해서 ftp로 백업해주는 스크립트

윈도를 사용하는 컴퓨터에서 “예약된 작업”을 이용해 하루에 한번씩 실행하도록 하고 있습니다. 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:filesrar.rar C:DOCUME~1AHNSAN~1바탕화~1실험
ftp -s:autoback.ftp mahler83.net
del c:filesrar%DATE%.rar
여기서 ftp -s 명령어를 이용해 autoback.ftp에 저장된 ftp 명령어를 자동으로 실행합니다.
autoback.ftp
mahler83 (ftp 아이디를 입력하세요)
1234 (ftp 비번을 입력하세요)
cd backup/lab (백업파일을 보관할 경로)
put c:filesrar*.rar
bye
아이디, 비번, 경로 등은 상황에 맞게 입력하시면 됩니다.
필자는 rar4dos.zip 파일을 c:filesrar 에 설치해놓고, 예약된 작업으로 매일 새벽 3시에 실행하도록 해놓고 있습니다. 중요한 데이터는 자동으로 백업하고 있으니 마음이 든든하네요.^^

CC BY-NC-SA 4.0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Leave a Comment

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.