제목에서 설명한대로 Flask
에서 긴 작업을 수행하는 별도의 스레드를 만듭니다. 플라스크 서버가 종료 될 때 스레드가 여전히 실행됩니다.
import schedule
import time
start_time = time.time()
def job():
print("I'm working..." + str(time.time() - start_time))
def run_schedule():
while True:
schedule.run_pending()
time.sleep(1)
내가 서버, 스레드 여전히 prints
을 종료 Ctrl + c
을 눌러
이 가지고있는 kwargs로 중 하나 여야합니다 __ctrl + z__ – babygame0ver
을 시도한 다음 키보드 인터럽트를 처리하고 해당 이벤트에서 일시 중지/스레드를 중지하십시오. – Gahan
** Ctrl + Z **는 작동하지만 main_thread를 확인하는 등의 다른 방법이 있습니다. – CoXier