PHP包括通过CRON启动其他几个PHP脚本

时间:2018-02-05 09:17:06

标签: php android cron

我正在使用Cron Tabs向我的Android APP发送通知, 但现在我遇到了一个问题,我的主机提供商将CronTab-s限制为5,但我有7个PHP文件,我需要在3个不同的时间运行。

所以我的想法是,我需要同时运行“Group”并将它们一起运行,但我无法做到这一点,因为PHP似乎只包含第一个然后停止并且不包括下一个。

<?php 
include("push_n_lisatud.php");
include("push_n_muudetud.php");
?>

是否有任何解决方法,或者我正在走错路线以实现我想要做的事情?

1 个答案:

答案 0 :(得分:0)

包含不是确保执行多个独立PHP脚本的好方法。这可能会产生很多问题,例如:如果一个PHP脚本在某处有硬退出(例如die()),则不会调用下一个脚本。发生错误时也一样。

更好的方法是在shell脚本中调用它们并从cron调用shell脚本。

或者,如果您对Web服务器有很多限制并且仅限于PHP脚本,则可以使用PHP以curl异步启动其他几个PHP脚本。

查看this question了解如何执行此操作的详细信息。