我实际上正在尝试将此应用到发送电子邮件的脚本。发送电子邮件部分需要花费几秒钟,这太长了。我想要的是第一个脚本执行其工作并触发另一个脚本(发送电子邮件),但是我希望第一个脚本将控制权交还给用户,而无需等待第二个脚本发送电子邮件。
我考虑过的选项: Cron作业: 为此,我必须让cron作业每2分钟运行一次。不可行! PHP脚本激活了一个cron作业,该作业在完成后会自行停用 :好的,但是我该怎么做呢?PHP可以这样做吗?
您也可以调用外壳程序并手动调用PHP文件。无需cron,也无需等待。
http://www.php.net/manual/zh/function.exec.php
从Notes部分
Notes
“如果程序使用此功能启动,则要使其在后台继续运行,必须将程序的输出重定向到文件或其他输出流。否则,将导致PHP挂起,直到执行程序结束。”