코드를 일정시간 마다 자동적으로 서버에서 실행하게 하는 파이썬 클래스
장점
단점
import schedule
import time
def every_job():
print("My job is running...")
schedule.every(5).seconds.do(my_job)
# 5초마다 my_job 함수 실행
while True:
schedule.run_pending()
time.sleep(1)
job = schedule.every(5).seconds.do(my_job)
job.cancel() # 작업 취소
def every_job():
print("My job is running at a specific time...")
schedule.every().day.at("11:00").do(every_job) # 매일 11시에 my_job 함수 실행
while True:
schedule.run_pending() # 예약된 작업 중에서 실행할 작업이 있는지 확인 및 실행
time.sleep(1) # 1초마다 루프를 지연시키는데 사용.