[Bat 파일만들기 #1] 예약된 시간에 특정경로 데이타 backup 하는 bat파일 이해하기/만들기.
이번 내용을 보기 위해서는 아래 링크들을 순서대로 먼저 읽어주세요.
@ Bat 파일 내용
1 @ehco off
2 SET TARGETDIR="D:\002.Works\001.Needing Backup\001. FreeNote"
3 SET BACKUPDIR="D:\002.Works\001.Needing Backup"
4
5 rem 시간정보를 변수에 저장
6 FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i%%j%%k
7
8 rem 압축해서 이동하기
9 7z a %BACKUPDIR%\KMR_FreeNote_Backup_Data_%DATE%.zip %TARGETDIR%
라인 3~4 : TARGETDIR/BACKUPDIR 이라는 변수에 저장할 데이타
경로와 결과파일을 넣을 경로를 설정하였습니다.
라인 6 : For 명령으로 현재 date정보를 DATA에 저장합니다.
라인 9 : 7zip 명령으로 TARGETDIR 에 있는 데이타들을 압축하는 라인입니다.
물론 Alzip이나 Winzip을 사용할수 있지만, 제가 제일 좋아라 하는 7zip을 사용하였습니다.
@ AT 명령으로 예약 실행하기.
매주 화요일과 목요일 12시 30분에 백업하도록 저장하기
>>실행
C:\>at 01:56 /every:T,Th "D:\900.바로가기\bat\FreeNoteBackup.bat.bat"
새 작업을 추가했습니다. 작업 ID = 1
@ 예약된 명령 확인하기
>>실행
C:\>at
상태 ID 요일 시간 명령 줄
-------------------------------------------------------------------------------
1 ... 오후 12:30 D:\900.바로가기\bat\FreNoteBackup.bat
@ 다른 경로로 예약된 명령 확인하기
시작 - 제어판 - 예약된 작업
여기에 들어가보시면, AT로 추가한 작업들은 ID가 붙은 At%d 이름들이 있습니다.
Ex> At1
오른쪽에 일정을 보면, 언제 예약이 된지도 확인이 가능합니다.
PS.
여기까기 했는데로 안되는 분은 아래 링크 참고해보세요.
http://iam777.tistory.com/entry/Bat-schedule-bat2
'IT > PC Util 및 Tips' 카테고리의 다른 글
[애드센스 #1] 최고 상단에 광고 넣기 (0) | 2010.12.07 |
---|---|
[Bat 파일만들기 #2] 예약된 작업 안되는 경우.. (0) | 2010.11.25 |
[Command #4] Date 명령어 사용법 (0) | 2010.11.25 |
[Command #3] time 명령어 (0) | 2010.11.24 |
[Command #2] For문에 명령어 사용방법 (2) | 2010.11.24 |