我正在开发一个大型电子商务网站,该网站依靠多个脚本来运行以更新库存。我有一个在CRON上运行的php文件,并调用其他库存脚本,如下所示:
<?php
//Run these 2 together to save time
exec("SCRIPT1.PHP > SCRIPT1_LOG.TXT & SCRIPT2.PHP > SCRIPT2_LOG.TXT");
system("SCRIPT3.PHP > SCRIPT3_LOG.TXT");
system("SCRIPT4.PHP > SCRIPT4_LOG.TXT");
//I want this script to run AFTER all previous scripts
system("SCRIPT5.PHP > SCRIPT5_LOG.TXT");
?>
我需要我的最后一个脚本,SCRIPT5.PHP才能在之前的所有脚本之后运行。实现这一目标的最佳方法是什么?我现在的方式是,如果之前的脚本需要更长的时间才能完成,那么强制最后一个运行最后一个。
答案 0 :(得分:0)
将所有这些脚本放入主脚本中,然后您可以使用&amp;如上所述,但在wait
之前加上SCRIPT5
命令。祝好运。 - 炮手