=========================
좀 더 쓰기 편하고 쉽게 바꿨습니다^^
pause 추가
log 파일 삭제
=========================
제가 말해드릴려는 것은 윈도우 상에서의 백업 방법이에요.
여러 방법이 있겠지만.. 오늘 소개할 방법은 bat 파일을 이용한 백업이지요.
우선 bat파일이란, 윈도우 상의 cmd 파일에서의 구동 명령어들의 묶음 파일이라고 보시면 되고요.
cmd 상에서 예를 들면
===============
'앞으로 가라(명령어)'
엔터
결과물
'뒤로 가라(명령어)'
엔터
결과물
===============
이렇게 하면 불편하기 때문에
======================
'앞으로 갔다가 뒤로 가라(명령어)'
결과물
======================
한번에 이런식으로 배치파일을 만들면 편한거죠.
저희집 컴퓨터는 하드를 파티션 4개로 나눠서 쓰고있어요.
윈도우는 C드라이브 게임 및 아테나 파일은 D드라이브 음악은 E드라이브 그리고 서브 데이터 백업은 F드라이브지요. 우선 이것을 말씀 드리는 이유는 아래 배치 명령어를 보시면 이해 하실꺼에요.
==================================
echo 'data Backup : make to TempleKnight'
@echo off
pause *추가부분
cd
c:
cd C:APM_SetupServerMySQLdata
xcopy . F:RO_SQL_Backup /e /y
del D:GameRagnarokEathenalog*.log *추가부분
==================================
이렇게가 bat 명령어였고 저는 알아보기 쉽게 Backup.bat 파일로 만들어서 D드라이브에다가 놓았습니다.
우선 이것을 풀어서 보면..
==================================
echo 'data Backup : make to TempleKnight' -> 씨언어 파일의 //부분(주석)이라고 보시면 되요
@echo off -> 이줄부터 아래쪽의 명령어는 화면에 출력 안되게 막는 부분이에요.
pause ->기존에는 그냥 실행하면 주욱 백업을 해 버렸는데 이 문구를 넣어서 다시 한번 확인 할 수 있습니다.
추가해 주시면 화면상에 " 계속 하시려면 아무키나 눌러주세요 " 라고 뜹니다.
cd -> 각 드라이브의 최상위부분으로 옮기는 명령어에요.
c: -> 씨드라이브로 옮기라는 명령어에요.
cd C:APM_SetupServerMySQLdata -> 제 sql 데이타가 들어가있는 디렉토리(폴더)로 이동하라는 명령어에요
xcopy . F:RO_SQL_Backup /e /y -> 현재의 디렉토리(data폴더)의 모든 문서를 F드라이브의 RO_SQL_Backup 폴더안에 복사하라는 명령어에요. 뒤에 /e /y를 붙여야지 되요.
/e는 빈 폴더까지 싹 복사하라는 옵션이고, /y는 덮어쓰기 할때 묻지 않게끔 해주는 명령어에요.
del D:GameRagnarokEathenalog*.log -> 아테나 통1파일의 로그파일이 있는 부분에 연결해주시면 실행시마다 쓸모없는 로그들을 지워줍니다.(로그파일을 쓰는 분은 이 구문을 삭제하는게 좋겠죠)
==================================
텍스트 파일로 서버를 운영하는 사람은 저 주소를 자신의 텍스트 위치 주소로 변경하시면 되겠죠?^^
그 다음은 이제 직접 실행하는 것이 아닌 컴퓨터가 알아서 실행하도록 하는 것인데
저같은 경우는 윈도우즈 시작 버튼안의 시작 프로그램에 등록 해 놓고 쓰고 있는 중입니다..
윈도우즈에 사용자와 비밀번호 가지신 분들은 윈도우즈 안의 예약 된 작업에
이 배치파일을 등록 시켜놓고 매일 한번씩 실행되게 한다거나 하는 방법도 괜찮겠죠^^;
물론 이곳에는 이것보다 좋은 백업방법을 아시는 분도 있을테고 저보다 더 컴퓨터에 관해 아는게 많은 분들도 있겠지만 혹시나 데이터 백업을 하는데 헤메고 있는 사람이 있을까봐 글을 올려봅니다..
[출처] 간단한 sql및 txt 세이브 파일 백업방법|작성자 Wz 강냉이
'게임 관련 정보 > 라그나로크' 카테고리의 다른 글
아이템 관련 함수메서드 설명 (0) | 2012.12.01 |
---|---|
왕초보 분들을 위한 기존 아테나 수정후 오류 대처법! (0) | 2012.12.01 |
스크립트 관련 함수메서드 (0) | 2012.12.01 |
if문 사용방법 스크립트(NPC)에 사용 (0) | 2012.12.01 |
기본적 NPC 제작 방법 (0) | 2012.12.01 |