PHP 长 运行 脚本顺序

PHP long running scripts in sequence

我遇到以下问题:在 php 脚本中,我必须启动第一个脚本,然后再启动第二个。第二个不能在第一个完成之前开始.

问题:这两个脚本很长-运行ning(最多可能需要几个小时)。所以,如果我在每个脚本 url 上使用 file_get_contents,我可以使第一个 运行(通过 set_time_limit 0),但是 file_get_contents 超时,所以我有一个错误,第二个从来没有 运行s.

注意linux 机器上 localhost 上的那些脚本 运行,我是管理员。我可以做任何我需要做的事情。

谢谢

通过命令行执行它们,并用 && 链接它们,这样第二个只有在第一个正确完成时才会触发

php script1 && php script2

如果您只想在第一个之后触发第二个,则与 ; 链接,而不管退出状态如何

php script1; php script2