【发布时间】:2014-02-06 20:30:42
【问题描述】:
很想制作多个 PHP 脚本。一个将启动一个程序,另一个将向程序发送参数,第三个将获得程序的当前输出。这是一个正在进行的程序,所以我不能只有一个页面,因为它将永远加载等待程序完成。我将如何在一个页面上启动一个程序(它是一个使用命令:sh run.sh 的 shell)并在其他页面上继续访问该程序的同一会话? 澄清一下,我正在运行一个在命令行接受参数的服务器。会话是指程序的同一个实例。
例如,我访问“start.php”,它从服务器计算机的/server 目录中运行命令“sh run.sh”。然后我访问“command.php”,输入我的命令,提交给“cmd.php?command=command”,它发出命令,然后进入run.sh的运行进程。
【问题讨论】: