我正在使用Cron Tabs向我的Android APP发送通知, 但现在我遇到了一个问题,我的主机提供商将CronTab-s限制为5,但我有7个PHP文件,我需要在3个不同的时间运行。
所以我的想法是,我需要同时运行“Group”并将它们一起运行,但我无法做到这一点,因为PHP似乎只包含第一个然后停止并且不包括下一个。
<?php
include("push_n_lisatud.php");
include("push_n_muudetud.php");
?>
是否有任何解决方法,或者我正在走错路线以实现我想要做的事情?
答案 0 :(得分:0)
包含不是确保执行多个独立PHP脚本的好方法。这可能会产生很多问题,例如:如果一个PHP脚本在某处有硬退出(例如die()
),则不会调用下一个脚本。发生错误时也一样。
更好的方法是在shell脚本中调用它们并从cron
调用shell脚本。
或者,如果您对Web服务器有很多限制并且仅限于PHP脚本,则可以使用PHP以curl
异步启动其他几个PHP脚本。
查看this question了解如何执行此操作的详细信息。