노예 일지
작업 스케줄러 만들기
potatoo
2024. 11. 27. 13:53
728x90
Tomcat 초기 세팅 파일을 만들었고, 이번에는 log 관리를 위한 스케줄러를 만들려고 해요.
먼저, 스케줄러에 적용할 bat 파일을 작성했어요.
@echo on
set tomcatPath="C:\Program Files\Apache Software Foundation\Tomcat8\logs"
echo Cleaning logs in %tomcatPath%
forfiles /p %tomcatPath% /s /m *.* /d -7 /c "cmd /c del @file"
일주일이 지난 로그를 삭제하는 방식의 script로 작성했어요.
그 다음에 이 script를 매주마다 작동하게 할거에요.
먼저 윈도우에서는 작업 스케줄러라는 아래 사진과 같은게 있어요. 그래서 스케줄러를 생성해봤어요
프로그램을 실행해보면 아래와 같은 작업부분이 있는데, 여기서 작업 만들기를 진행해요.
그러면 아래와 같이 새 작업 만들기 차이 떠요.
아래부분에 보안 옵션란이 있는데, 여기서 가장 높은 수준의 권한으로 실행을 선택해줘요.
그 다음에는 트리거탭으로 넘어가요.
여기서는 스케줄러의 주기를 설정 할 수 있어요.
원하는 날짜와 시간을 지정해요.
그 다음 동작탭으로 넘어가서 아까 작성한 실행시킬 log관리 bat파일을 지정해요.
그 다음에 조건탭에서 컴퓨터 AC 전원이 켜져있는 경우에만 작업 시작을 해제해줘요.
이렇게 해서 스케줄러 등록을 끝냈어요.
728x90