-1

一連のスクリプトを次々に実行し、cron ジョブになる可能性があるプロセスをセットアップするための最良の方法について、アドバイスが必要です。それぞれ単独で実行できますが、前のジョブが正常に実行されているかどうかに依存します。私のシーケンスは次のとおりです。

  1. ジョブの変数を設定します。
  2. 受信した電子メールから csv ファイルを抽出します。
  3. そのcsvファイルをデータベースに解析します
  4. 新しいデータと上記 1 を含むデータベースに基づいて、一連の PDF ファイルを生成します。
  5. これらの PDF を必要な受信者に電子メールで送信します。

上記を考えると、前のステップが完了するまで、どのステップも実行できません。

各ステップは独自の php スクリプトです。

アドバイスが欲しいのは、これを設定するための最良の方法です。

現時点では、1 ページに include ステートメントとして上記のすべてを含む 1 つのページがあります。

それぞれが実行され、次に次が実行されます。

このかなり長いスクリプトが最善の方法なのか、実際にヘッダー ステートメントを使用して各スクリプトを実行し、前のスクリプトが実行されたことを確認するいくつかの変数を使用してメイン アクション ページに戻るべきなのか、私にはわかりません。

違いはありますか?

4

2 に答える 2

1

ファイルを取得せずに include しない場合、require はエラーをスローするため、require を使用する方が適切です。

于 2013-05-18T20:14:21.633 に答える
1

データベースにチェックポイントを作成し、1 つのジョブが完了したら「0」に設定します。

于 2013-05-18T20:14:29.103 に答える