[英]Load php script to run with cron
首先,为我的英语道歉。
我正在为我的Web订阅创建脚本。 该脚本将与cron一起运行,但我怀疑会出现。
我的主机每2分钟限制25封电子邮件,每小时限制200封电子邮件,并且php max_execution_time配置为120。脚本应每分钟发送6封电子邮件。 由于这种限制,我得到了运行脚本和将睡眠时间保留到剩下的1分钟所需的时间,所以不喜欢用使用GET发送的新参数重新加载脚本。
当脚本由cron运行时,我无法使用javascript或标头位置,因此不真正知道如何使此脚本将使用新参数重新加载。
请问有人知道吗?
您可以使用cron
通过命令行或作为标准Web脚本的替代方法来启动PHP脚本。 如果需要后者,则只需获取wget http://localhost/whatever.php > /dev/null 2>&1
。 请注意输出重定向,因为用cron启动的进程中的任何输出都将邮寄给给定crontab的所有者,因此更好地分别抑制输出和日志错误或通知。
无论如何, crontab
允许两次启动之间的间隔为一分钟,因此您的脚本超时不会真的有问题。 只要确保您的脚本每次启动不会发送超过12-13封mail()
在mail()
调用之间放置5秒钟的睡眠时间),就应该做得很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.