-1

我需要一些关于设置我正在运行的进程的最佳方法的建议,该进程运行一系列脚本,这些脚本一个接一个地运行,并且可能是一个 cron 作业。每个都可以单独运行,但取决于前一个作业是否成功运行才能正常工作。我的顺序如下:

  1. 为作业设置变量。
  2. 当电子邮件到达时,从电子邮件中提取 csv 文件。
  3. 将该csv文件解析到数据库中
  4. 用新的数据和上面的1个数据库生成一系列的PDF文件。
  5. 通过电子邮件将这些 PDF 发送给所需的收件人。

鉴于上述情况,在上一步完成之前,我无法执行任何步骤。

每个步骤都是它自己的 php 脚本。

我想建议的是最好的设置方法是什么。

目前,我有一页包含上述所有内容作为包含语句的一页。

每个运行,然后下一个运行等。

我不确定这个相当长的脚本是否是最好的方法,或者我是否应该实际使用 Header 语句来运行每个脚本,然后返回到我的主操作页面,其中包含一些变量来确认前一个脚本已经运行。

它有什么不同吗?

4

2 回答 2

1

如果您使用 require 会更好,因为如果它没有获取文件但 include 没有,则 require 会引发错误。

于 2013-05-18T20:14:21.633 回答
1

在数据库中创建一个检查点,当一个作业完成时将其设置为“0”

于 2013-05-18T20:14:29.103 回答