콘솔워크

APScheduler 특정 시간에 함수 실행을 예약하고 예약을 취소하는 방법 본문

프로그래밍/python

APScheduler 특정 시간에 함수 실행을 예약하고 예약을 취소하는 방법

이휘재123 2023. 1. 17. 18:59
반응형
self.scheduler = BackgroundScheduler(timezone="Asia/Seoul")
self.scheduler.start()

# 오늘 날짜
year = datetime.today().year
month = datetime.today().month
day = datetime.today().day

print(f"{year} {month} {day}")


# 오늘 날짜로 예약 설정
self.scheduler.add_job(
    self.search_start_button_clicked, "date", run_date=f"{year}-{month}-{day} {hh-mm-ss}"
)


# 현재 스케쥴러 비우기
self.scheduler.shutdown()

# 현재 스케쥴러의 상태
print(f"scheduler_is_running: {self.scheduler.running}")

 

반응형