【发布时间】:2011-11-27 06:41:05
【问题描述】:
我正在尝试使用 popen 在后台运行 php 脚本。但是,我需要传递一个(相当大的)序列化对象。
$cmd = "php background_test.php >log/output.log &";
$fh = popen($cmd, 'w');
fwrite($fh, $data);
fclose($fh);
//pclose($fh);
如果没有 & ,此代码可以正常执行,但父脚本将等到子脚本完成运行。使用 & 符号 STDIN 没有数据。
有什么想法吗?
【问题讨论】:
标签: php process background stdin popen