작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng


1. 검색창에작업 스케줄러' 검색

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

2. 작업스케줄러 등록

   1) 일반 tab

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

     ① 작업 만들기 클릭

     ② 작업스케줄러 이등 등록

     ③ 가장 높은 수준의 권한으로 실행 체크

  2) 트리거 tab (예시 : 10분단위

     - 새로만들기 버튼 클릭 

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

   매일 체크

   ② 시작 당일 오전 12:00:00

   ③ 작업 반복간격 체크 및 10분 클릭

    (상황에 따라 한번만 / 매주 / 매월 선택 가능하다 조건에 맞게 사용하시면 된다.)

    * 작업 반복 간격은 1분 ~ 31일 까지 선택 가능

3) 동작 tab

  - 새로만들기 버튼 클릭

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

   ① 파일명 입력 (.bat 파일의 경우도 여기다 확장자까지 써주면 된다.)

   ② 파일 해당 위치 입력 

       (처음에 desktop 바탕화면으로 폴더를 지정했다가 permission denied 있었으므로 

        C드라이브에 하는 것이 안전하다. 권한 문제때문인듯)

* 이후 작업스케줄 라이브러리에서 새로 만든 스케줄러 이름 / 트리거 설정정보 / 실행시간 확인 가능

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

'ETC' Related Articles


배치파일(Batch File) 활용하기4 - 자동으로 파일 및 폴더 백업 만들기

이번에 할 것은 파일 및 폴더 백업을 만드는 batch파일을 자동으로 실행할 수 있도록 설정하는 방법이다.

설정하는 방법에는

1. 윈도우 서비스에 등록하기

2. 윈도우 작업스케줄러에 등록하기

두가지 방법이 있다.

윈도우 서비스란?

오랜 시간 동안 실행되며 특정한 기능을 수행하는 실행 파일이며,

사용자의 간섭을 요구하도록 설계되지 않았다.

윈도우 서비스는 보통 MS 윈도우 운영체제가 시동될 때 실행됨, 윈도우가 실행되는 한 백 그라운드에서 실행된다.

유닉스의 데몬과 비슷한 개념이다.

* cmd 창은 관리자 권한으로 실행

1. 윈도우 서비스 등록

윈도우 서비스는 sc.exe(Service Controller) 파일을 사용하여 등록할 수 있다.

sc create [Service Name] binpath=[Service file full path]

3. 시작 및 중지

1) 윈도우키 + R (실행)에서

services.msc 명령을 이용해 서비스 창 띄우고 서비스 시작과 중지를 마우스로 클릭

2) 명령어

sc start [Service Name] sc stop [Service Name]

윈도우 작업스케줄러

특정 트리거가 발생 했을 때 특정 행동을 할 수 있도록 설정해 줄 수 있다.

1. '작업 스케줄러(Task Scheduler)' 열기

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

2. '작업 만들기(Create Task)' 선택

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

1)'일반(General)' 탭

- 이름 적기

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

2) '트리거(Triggers)' 탭

- 새로만들기(New) 버튼

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

(1) '작업 시작(Begin the task)' : 언제 백업을 할지 설정 ( 로그온 시, 시작 시, 유휴시, 이벤트시, 등)

(2) '설정(Settings)' : 백업 주기 설정 ( 한번, 매일, 주, 달 )

(3) 'Advanced settings' : 기타 설정

3) '행동(Action)' 탭

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

(1) '설정(Settings)' 에서 '프로그램/스크립트(Program/scipt)'에서 '찾아보기(Browse)' 선택해서 실행 시킬 배치 파일 지정하기

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng

작업 스케줄러 CMD .bat 실행 - jag-eob seukejulleo CMD .bat silhaeng