通常のプロダクションWebistでは、crontabを介して実行する必要のある多くのタスクがありますが、これらのタスクのすべてをすべての cronで実行したくないとしましょう。
たとえば、私は持っていたいです:
- 1日1回実行される「通常」のメンテナンス(更新チェックなど)のためのcron
- 15分ごとに実行されるB cron(simplenewsからのニュースレター)
- 1日2回実行されるC cron。ビュー(jsonビュー)からデータをプルし、サーバーにjsonファイルを書き込みます(リアルタイムの同期化を必要としない大量のデータを含むジオマッピングサービスの場合)。
実際、私は15分ごとに実行ごとにA、B、Cタスクを実行する独自のcronを持っています。ので、私はそれが動作しますが、かなり..ですブートストラップDrupalは、1は電子メール、および他の1キャッシュgeomappingファイルを送信することを2つのPHPスクリプトを作成したマニュアル 私はあまり好まないような方法。
異なるcronを設定し、すべてのモジュールhook_cronを取得して、それらを特定のcron のみに割り当てるためのベストプラクティスは何ですか?