[python] 파이썬 스케줄러 프로그램(scheduler)

nooyji·2021년 9월 30일
0

스케줄러 프로그램이라고 하면,
어떠한 일정한 주기에 프로그램(동작)이 실행되게끔 만드는 프로그램을 말한다.
파이썬에서는 이러한 동작을 실행하기 위해서 패키지를 제공하고 있다.

import schedule
import time

def job_second():
	print("I'm working...every second")
    
def job_minute():
	print("I'm working...every minute")
    
def job_hour():
	print("I'm working...every hour")
    
def job_day():
	print("I'm working...every day")
    
def job_monday():
	print("I'm working...every monday")
    
def job_wednesday():
	print("I'm working...every wednesday")
    
# 10초에 한번씩 실행
schedule.every(10).seconds.do(job_second)
# 10분에 한번씩 실행
schedule.every(10).minutes.do(job_minute)
# 매 시간 실행
schedule.every().hours.do(job_hour)
# 매일 10:30 에 실행
schedule.every().days.at("10:30").do(job_day)
# 매주 월요일 실행
schedule.every().monday.do(job_monday)
# 매주 수요일 13:15 에 실행
schedule.every().wednesday.at("13:15").do(job_wednesday)

while True:
	schedule.run_pending()
    time.sleep(1)

참고 : https://www.geeksforgeeks.org/python-schedule-library/

원문 : https://korculture.tistory.com/51

0개의 댓글