2017-10-11 46 views
1

내 프로젝트에 APScheduler를 사용하고 있습니다. APScheduler 설명서를 읽었습니다. 하지만 'Interval'과 'cron'트리거 사이의 실제 차이점을 이해할 수는 없습니다. 다음 정의는 문서에 주어졌다 :APScheduler의 'Interval'과 'Cron'트리거의 차이점은 무엇입니까?

간격 : 당신은 시간의 고정 간격으로 작업을 실행하려면 사용

크론 : 당신이 특정 시간에 주기적으로 작업을 실행하려면 사용 (들) 일

답변

2

간격을 사용하여 작업을 15 분마다 실행하도록 지정할 수 있습니다. 각 실행 사이에 고정 된 시간입니다.

cron을 사용하면 매주 화요일 오전 9시 또는 매일 정오 또는 1 월 1 일 오후 7시에 실행하도록 설정할 수 있습니다. cron에서는 실행해야하는 분, 시간, 일, 달, 요일 (예 : 월요일) 및 연도를 정의하고 그 중 하나에주기를 지정할 수 있습니다 (즉, 매주 월요일 또는 5 분마다).

간격으로 달성 할 수있는 모든 것은 cron으로 생각할 수도 있지만 그 반대는 아닙니다.

+2

cron으로하기는 어렵지만 간격이 쉽기 때문에 지금부터 X 분 *마다 실행되는 작업을 만드는 것이 좋습니다. –

+0

@RobWatts 좋은 지적입니다. 고마워요! –