빵집스크립트를 이용해서 매일 백업하기

Posted by MD워시퍼
2012. 5. 16. 11:51 Site & Infomation
728x90


Windows로 작업하면서 문서나 소스코드 등을 매일 백업하고 싶다면 빵집을 설치한 후 아래와 같은 순서로 백업 스케쥴을 걸어 놓을 수 있습니다. UNIX에서는 crontab과 쉘 스크립트로 더 빨리 할 수 있습니다. Windows에도 그렇게 할 수 있는 도구들이 존재하겠지만, 현재 내 컴퓨터 환경에서 빨리 할 수 있는 방법을 찾아서 정리해 본 것이니 더 좋은 방법이 있다면 알려주시면 감사하겠습니다.

※ 조금 더 편리하게 사용하기 위한 전 단계
빵집 실행파일(BreadZip.exe)를 PATH 환경 변수에 넣는다.
빵집 스크립트 작성하기
빵집을 실행한다.
"메뉴"->"스크립트"->"스크립트 작성 마법사" 를 실행한다.
"작업선택" 탭 : 작업은 "압축하기"로 놓아둔 채 "다음>>" 버튼 누른다.
"압축 파일명"의 "..."를 눌러 목적 디렉토리와 파일명을 선택한다.
예) "C:\Backup\doc_bak.zip"
주의. "파일명 뒤에 날짜 붙이기"나 "파일명 뒤에 시간 붙이기" 등의 체크 옵션을 선택하여 날짜/시간 별로 저장할 수 있다. 작은 파일이고, 매번 백업 할 때 마다의 변화가 중요한 경우 선택해볼만 한 옵션이다.
"진행률 표시" : 적당하게 캡션과 메시지를 준다. 중요하지 않다.
"압축하기" : 압축할 파일, 폴더를 추가한다.
"마친 후..." : 압축이 끝난 후 "실행할 파일"을 선택한다.
압축된 파일을 원격으로 전송하는 프로그램을 작성하여 실행할수도 있겠다.
그런게 없다면 패스
"저장" : 스크립트 이름을 정해준다.
스크립트 파일명을 지정해주는데, 기본 확장자는 "bzs"이다.
현재 테스트한 빵집 버전(3.0 Build 1326)에서는 파일 브라우저("..."클릭)를 사용하지 않고, 직접 텍스트 박스에 이름을 입력하면 확장자가 붙지 않는 버그가 있다.
확장자가 "bzs"가 아닌 경우 빵집이 인식하지 못한다.
예약된 작업 추가하기(목표 : 매일 오전 1시에 백업하기)
"설정"->"제어판"->"예약된 작업" 실행
"예약 작업 추가" 클릭
첫화면(설명) 패스 : "다음" 클릭
예약 가능한 프로그램을 찾느라 시간이 오래 걸림
실행할 프로그램 선택 : "찾아보기"를 눌러 "BreadZip.exe" 선택
보통 "c:\Program Files\빵집\BreadZip.exe"
작업 이름 및 실행 선택 : 이름은 넘어가고, 작업 실행은 "매일"로 선택
백업 주기는 원하시는데로 선택
시작 시간 , 작업 실행, 시작 날짜 선택 : 적당히 선택
사용자 이름 및 암호 입력 : 역시 적당히 알아서 입력
마침 : "[마침]을 클릭하면 이 작업의 고급 속성 열기"를 체크
"오류"라고 뭐가 뜨는데 무시
"실행" : "BreadZip.exe 스크립트파일경로" 입력
예) "c:\Program Files\빵집\BreadZip.exe" "c:\scripts\doc_bak.bzs"
이렇게 수정하지 않으면 매일 빵집이 멀뚱 거리고 있는다.
확인
이 옵션은 물론 "속성" 메뉴를 통해서도 접근할 수 있다.
완료