2

時間間隔/期間が異なる一連の定期的なアクションを実行する Twitter ボットを構築しようとしています。そこで、頻度の異なるスケジュールされたタスクのグループを処理するための優れたソリューションを考え出そうとしました。

たとえば、次のタスクを実行する必要があります。

  • 15 分ごとにタスク 1 を実行します。
  • 1 時間ごとにタスク 2 を実行します。
  • タスク 3 を毎日行う。
  • 週に一度、タスク 4 を実行します。

cron ジョブを使用することを検討しましたが、15 分ごとに 1 つの cron ジョブを使用して、実行する必要があるタスクを確認するか、タスクごとに cron エントリを分離するかのいずれかで、面倒です。

もっと良いものが欲しかったので、Celery を使用して定期的なタスクをスケジュールできることを読みましたが、ワーカーとメッセージング キューに頭を悩ませています。

他の選択肢はありますか?
プログラムの保守と拡張を容易にするために、どちらが優れていると思いますか?
以前に cron を使用したことがありますが、非常に単純なタスク用です。このような場合に cron を正しくセットアップする方法に関するリソースはありますか。

4

1 に答える 1

1

cron は非常に多くの OS でサポートされており、簡単なスクリプトで拡張できるため、詳しく調べる必要があります。これは単純なcrontabジェネレーターです

于 2012-10-06T23:35:05.493 に答える