我有以下问题:在php脚本中,我必须启动第一个脚本,然后再启动第二个脚本。第二个 不得在第一个完成后开始 。
问题:这两个脚本运行时间很长(可能需要几个小时)。因此,如果我在每个脚本URL上使用file_get_contents
,则可以运行第一个(通过set_time_limit 0
),但是file_get_contents
超时,因此我出错了,第二个一个人永远不会跑。
注意:这些脚本在我管理的localhost
计算机上的linux
上运行。我可以做任何需要做的工作。
谢谢
答案 0 :(得分:1)
通过命令行执行它们,并用&&
链接它们,因此只有第一个正确完成后,第二个才会触发
php script1 && php script2
或与;
链接,如果您只想第二个在第一个之后触发,而不管退出状态如何
php script1; php script2