我正在从 php 调用一些 bash 代码,但即使我分叉了 bash(使用&
),php 也不会在完整的 bash 完成之前完成。
这段代码:
<html>
<body>
HTML START<br>
<pre>
<?php
echo "PHP START\n";
echo `sleep 30 &`;
echo "PHP END\n";
?>
</pre>
HTML END<br>
</body>
</html>
在 30 秒之前不会在浏览器中显示任何内容。
我真正想要的是从 php 启动一个 GUI 应用程序,它应该继续运行。