【Python】매일 Python을 자동 실행하는 태스크 스케줄러를 설정해 보았다

소개



Python을 사용하여 다양한 작업을 자동화를 진행하고있는 분,
"Python 실행을 자동화"하지 않으면 매일 Python 프로그램을 클릭해야합니다.
예를 들어 요전에 쓴 다음 기사도 마찬가지입니다.

거기서 Windows10의 경우는, 표준으로 「태스크 스케줄러」라고 하는 어플리가 들어가 있으므로 이것을 활용합니다.
의외 설정에 버릇이 있으므로, 제가 지금 성공하고 있는 설정을 알려드리므로 참고가 되면 다행입니다.

환경



· python3.7
・windows10

작업 스케줄러



내가 설정한 작업 스케줄러 설정을 설명합니다.
사용자 이름 등은 자신의 계정으로 변경을 부탁드립니다.

1. 일반 탭



이름: 어떤 이름으로 합니다. (예: HP_CHECK)
설명: 작업 설명을 설명합니다. (예: abc 유치원 HP에 업데이트 정보가 있는지 확인합니다.)
보안 옵션:
태스크 런타임에 사용할 사용자 계정: 관리자 권한이 있는 사용자를 지정합니다. (예: hirockio)
  ● 사용자가 로그온했는지 여부에 관계없이 실행
☑최상위 권한으로 실행


2. 트리거 탭



실행할 일정을 설명합니다.
설정: ● 매일
시작: 오늘 날짜 이후를 지정합니다. (예: 2020/04/01)
시간: 매일 실행할 시간을 지정합니다. (예: 8:43:00)
간격: 실행 간격을 지정합니다. (예: 1일)
고급 설정 : ☑ 활성화에 체크를 할 수 있습니다.




3. 동작 탭



실행할 Python 프로그램을 지정합니다.
작동: 프로그램 시작
설정: 프로그램/스크립트
Python이 설치된 위치를 지정합니다.
예: C:\Users\hirockio\AppData\Local\Programs\Python\Python37\python.exe

인수 추가: 프로그램 이름을 나열합니다. (예: HP.py)
시작: 배치한 프로그램의 위치를 ​​지정합니다. (C:\Python\)



4. 조건 탭



전원: ☑ 작업을 수행하기 위해 잠자기 해제


5. 설정 탭



☑ 작업을 요청시 실행
☑ 작업이 중지되기까지의 시간 [3일]
☑ 요청시 실행중인 작업이 종료되지 않으면 작업을 강제로 중지합니다.



마지막으로



PC가 종료되면 작업이 실행되지 않지만 절전 상태이면 작업이 실행됩니다. "전원 및 절전 설정"에서 작업이 실행되는 시간에 PC가 종료되지 않는 설정이 되어 있는지 확인해 주십시오.
도움이되면 다행입니다.

좋은 웹페이지 즐겨찾기