[Python] 윈도우에서 자동 실행하기(feat. 작업 스케줄러)

2022. 12. 20. 16:44·Development/Python

파이썬 파일을 윈도우에서 매일, 자동으로 실행하려면 작업 스케줄러에 등록하면 된다.

* 리눅스는 crontab!

실행할 파일 준비

작성된 코드 파일:)

배치 파일 만들기

나는 해당 파일이랑 같은 경로에 배치 파일을 생성했다.

배치 파일 생성은 간단하다.

새 파일 만들기 하고 확장자명을. bat으로 하고 파일 안에는 실행할 파일을 입력한다.

python 환경변수를 설정해주지 않았다면, python 설치 경로를 입력해 준다.
python 실팽할파일명.py

실행 파일 결과를 log로 보고 싶으면 아래와 같이 작성하면 된다.

python 실팽할파일명.py > 저장할파일로그명.log

작업 스케줄러 등록하기

 

작업 스케줄러 검색
오른쪽 메뉴

오른쪽 메뉴에서 작업 만들기를 클릭한다.

생성할 작업의 이름, 설명을 작성한다.

트리거 생성하기

트리거에서 새로 만들기를 선택한 후 실행할 시간을 입력해 준다.

트리거가 등록된 모습

동작 지정하기

어떤 작업을 할 건지 동작에서 설정해 준다.

새로 만들기를 선택하고, 실행할 파일을 등록한다.

프로그램/스크립트에는 찾아보기를 통해 실행할 배치 파일을 선택한다.

시작위치에는 파일 경로를 적어준다

조건 설정하기

나는 절전모드를 설정해 둬서 절전 모드 종료 옵션을 체크해 주었다.

나머지는 추가로 필요하면 등록한다.

 

작업 스케줄러가 정상적으로 실행되지 않을 때

  • 배치 파일 실행 확인

먼저 배치 파일이 정상적으로 실행되는지 확인한다.

  • 로그 파일 확인

로그 파일을 생성해 보고 로그 파일을 확인한다.

  • 등록된 작업 스케줄러 재확인

로그 파일이 정상적으로 생성되지 않는다면, 설정한 작업 스케줄러의 경로와 시작 위치가 정상적으로 등록되었는지 확인해 본다.

'Development > Python' 카테고리의 다른 글

[Selenium] chromedriver headless 옵션에 대하여  (0) 2023.01.26
[Python] 튜플, 리스트, 딕셔너리 차이  (0) 2023.01.25
파이썬 for _ in에서 언더바(_)란?  (0) 2023.01.15
[selenium] 요소 선택이 안될 경우  (2) 2022.12.27
[Python] 백슬래시(역슬래시) 입출력  (0) 2022.12.14
'Development/Python' 카테고리의 다른 글
  • [Python] 튜플, 리스트, 딕셔너리 차이
  • 파이썬 for _ in에서 언더바(_)란?
  • [selenium] 요소 선택이 안될 경우
  • [Python] 백슬래시(역슬래시) 입출력
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (184)
      • Development (57)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    인코딩
    nodejs
    docker
    Selenium
    error
    CentOS
    date
    springboot
    JavaScript
    ssh
    리액트
    스프링부트
    IP
    react
    php
    Linux
    HTML
    크롤링
    db
    정규표현식
    SQL
    CentOS7
    Java
    윈도우
    리눅스
    UTF8
    chromedriver
    Shell
    Python
    MySQL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[Python] 윈도우에서 자동 실행하기(feat. 작업 스케줄러)
상단으로

티스토리툴바