본문 바로가기
programming/python

python - schedule(스케쥴)

by sniffer-k 2023. 5. 29.

파이썬 코드를 원하는 시각(일정)에 맞추어 실행할수 있다.

 

관련 모듈 : schedule

pip install schedule

 

샘플 코드

import schedule
import time
 
import os

def minder_job():
    print("I'm working...")
    os.system("/Users/user/Desktop/miner")  
 
def exit():
    print("function exit")
    sys.exit()
    

# 매일 00:44 에 실행
job1 = schedule.every().day.at("00:44").do(minder_job) 


# 매일 00:46 에 실행
job2 = schedule.every().day.at("00:46").do(exit) 

while True:
    schedule.run_pending()
    time.sleep(1)
    #schedule.cancel_job(job1) # 지정된 작업 해제

 

-> day.at.do( " 실행 하려는 함수")

-> schedule.run_pending()  #스케줄 작업 실행

 

 

728x90