2016-06-16 2 views
1

나는 작업 (파이썬 스크립트)을 실행할 스케줄링하는 플라스크 앱을 가지고 있습니다. 일부 검색을했는데 cron을 사용하는 것이 이러한 작업을 예약하는 최상의 솔루션이라고 생각합니다. 그러나 이러한 작업이 실행되는 시간은 사용자 입력에 따라 다릅니다. 사용자는 스크립트가 종지 (매일, 매주 등)와 함께 실행되기를 원하는 날짜를 입력 할 수 있습니다.사용자 입력을 기반으로 Cron을 실행하십시오.

나는이 입력을 받아서이 스크립트를 기반으로이 스크립트를 실행할 수있는 방법을 고집합니다. 이 정보. 내가 할 수있는 방법이 있니?

답변

1

이 기능의 표준 패턴은 매분마다 실행되는 부트 스트랩 크론 작업을 만드는 것입니다. 그 목적은 데이터베이스가 특정 시간에 실행되도록 점검하는 것입니다.

많은 경우에, 매분마다 cron 작업이 거의 즉시 실행됩니다. 작업 (데이터베이스에 저장된 사전 설정 일정 또는 사용자 입력을 기반으로)을 실행할 작업을 찾으면 원하는 작업을 실행합니다.

이 기능은 여러 프레임 워크에서 제공됩니다. PHP 기반 Laravel과 같은 것을 사용하는 것이 좋습니다.

관련 문제