Window

[Window 파일 외장하드 자동백업 3] Window 작업스케줄러 배치파일 자동실행

브.카 2021. 9. 3. 22:35

지금까지 외장하드에 데이터를 자동 백업하기 위해 XCOPY 명령어부터 배치파일을 만드는 것 까지 진행을 해보았는데 이제 이전 포스팅에서 만들어 보았던 배치파일을 자동 실행시켜서 우리가 직접 파일을 옮기지 않아도 자동으로 백업이 되게 하는 작업의 테스트를 진행하도록 하겠다

 

지금까지 진행 사항 이전 포스팅 참고

2021.08.30 - [Window] - [Window 파일 외장하드 자동백업 1] XCOPY 명령어

2021.08.31 - [Window] - [Window 파일 외장하드 자동백업 2] 배치파일 만들고 cmd에서 실행

 

우리는 window에서 제공하는 작업스케줄러 라는것을 알아야 한다 작업 스케줄러는 미리 정의된 시간 또는 지정된 시간 간격 후에 컴퓨터 프로그램 또는 스크립트의 실행을 예약하는 기능을 제공한다 자세한 설명 위키 참고

 

 

Windows Task Scheduler - Wikipedia

Task Scheduler is a component of Microsoft Windows, including the latest version Windows 10,[1] that provides the ability to schedule the launch of computer programs or scripts at pre-defined times or after specified time intervals: job scheduling (task sc

en.wikipedia.org

 

진행순서

1. 작업스케줄러 실행

2. 작업 만들기

3. 만든 작업 확인

4. 실행 테스트

 

 

1. 작업스케줄러 실행

< window 검색창에 작업 스케줄러 검색 >

 

< 작업 스케줄러 화면 >

 

처음 작업 스케줄러를 보는 사람은 여기서 무엇을 해야 하지라고 당황할 수 있지만 한 단계씩 할 테니 따라오시면 됩니다

 

2. 작업 만들기

< 작업 만들기 클릭 >

 

< 새 작업 만들기 창 >

 

새 작업 만들기는 일반, 트리거, 동작, 조건, 설정으로 크게 5가지로 구분된다 한 개씩 설정하면서 설명을 덧붙이겠다

 

- 일반

< 일반 설명 참고 >

 

일반 부분은 설정할것이 별로 없다 작업의 이름과 이 작업이 무엇을 하는지 대충 적어주면 된다

 

- 트리거

< 트리거 새로 만들기 클릭 >

 

새로운 트리거 설정을 만들기 위해 새로 만들기를 클릭한다 약간의 렉이 걸리더라도 기다리자!

 

< 새 트리거 만들기 창 >

 

이제 반복 간격을 어떻게 할 것인가를 정해야 한다

나는 테스트를 위해 짧은 간격으로 진행을 해보려 한다

 

진행 간격 = [설정] : 매일 / [고급 설정] : 5분

 

으로 두고 진행을 해보겠다 설정은 다음과 같다

 

< 트리거 편집 설정값 >

 

여기서 고급설정에 기간을 무기한으로 했는데 백업 작업은 계속돼야 하기 때문에 무기한으로 설정을 하였다

 

< 트리거가 만들어진 창 >

 

 

- 동작

< 동작 새로 만들기 클릭 >
< 프로그램 경로 넣기 >

 

실행하고 싶은 배치 파일을 여기에 등록한다 각자 등록하고 싶은 파일 등록하면 됩니다

 

< 동작 작업 등록된 모습 >

 

- 조건

< 조건 창 >

 

조건 창의 경우 별로 설정해줄 것이 없었다 그대로 진행함

 

- 설정

< 설정 설정 >

 

설정 창 설정은 위와 같다 일단 테스트를 위해서 위와 같이 설정했다 여기 부분도 설정하고 싶은데로 설정하면 될 듯하다

 

< 마지막 저장 >

 

설정이 다 됐으니 저장을 하고 나오자!

 

3. 만든 작업 확인

< 작업 확인 >

 

우리가 만들었던 작업을 확인하려면 실행 줄인 작업위치에서 우리가 만든 작업 이름을 찾아보면 된다

작업 편집은 다음과 같이 가능하다

 

- 작업 편집

< 실행중인 작업 더블클릭 >

 

< 속성 클릭 >

 

< 작업 편집 창 >

 

자 이제 작업을 만들었으니 잘 실행되는지 확인하겠다

 

4. 실행 테스트

 

- 기존 데이터 복사 테스트

< 실행 테스트 1 >

 

기존에 있는 데이터가 잘 이동하는지 테스트를 한 결과 제대로 데이터가 이동했음을 알 수 있었다

 

- 새로운 데이터 복사 테스트

< 실행 테스트 2 >

 

기존 데이터 복사 테스트와 새로운 데이터 복사 테스트로 위에서 만든 작업 스케줄러의 동작이 잘 동작한다는 것을 확인하였다

 

 

긴글 읽어주셔서 감사하구 피드백은 언제나 환영입니다!!