web-dev-qa-db-ja.com

cronジョブをデータベースに保存する

Linuxシステムで何千ものcronジョブを維持するシステムを構築するために、私はそれらをスケーラブルな方法で処理できるという問題に直面しています。デフォルトのプレーンテキストファイルの代わりに、ジョブを保存するためにデータベース(MySQLの使用を考えていました)を使用する必要があります。

このタスクを処理できるcronデーモン用のモジュールまたはプラグインがあるかどうか誰かが知っていますか?

前もって感謝します

4
eldblz

これに本当に必要なのはジョブスケジューラです。

このリストを確認してください: http://en.wikipedia.org/wiki/List_of_job_scheduler_software あなたに役立つことがあります

6
klocek

別のオプションは、cron.dディレクトリ構造をサポートするOSを使用している場合、ジョブを個々の.cronファイルに分割し、選択した構成管理ツール( Puppet =、例えば)

それ以外の場合は、ジョブスケジューラを使用してください...

成長しているcron:次のスケジューラは何ですか?

5
ewwhite

別の可能な解決策は次のとおりです。

https://github.com/bvandenbos/resque-scheduler

Cronと同じではありませんが、一時的または散発的なジョブがある場合は、Resqueが適しています。

0
Kyle