bra*_*ess 2 php unix asynchronous
我需要异步运行另一个PHP脚本的PHP脚本.
<?php
echo "Entering main script 1";
system("php script2.php");
echo "Exiting main script 1";
?>
Run Code Online (Sandbox Code Playgroud)
<?php
echo "Entering script 2";
sleep(10);
echo "Exiting script 2";
?>
Run Code Online (Sandbox Code Playgroud)
在脚本1中,我使用system()方法来运行script2.php.我不希望脚本1等待脚本2完成其执行.如何让它异步?有没有其他方法来运行PHP脚本而不使用system()函数?请帮我.谢谢.
添加&到命令行的末尾,以使进程在后台运行绝大多数shell.即:
脚本1
<?php
echo "Entering main script 1";
system("php script2.php &");
echo "Exiting main script 1";
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2512 次 |
| 最近记录: |