使用php在后台的一个终端窗口中执行所有终端命令

时间:2019-07-19 10:00:46

标签: php linux bash terminal

我在PHP项目中使用终端应用程序,我想在后台将命令连续发送到同一终端窗口。现在我可以使用proc_open运行我的终端应用程序,但是当应用程序运行时,用户可以发送另一个命令(例如-w,-d,-m,...)以查看应用程序功能,我该怎么做? 这是我在终端中执行命令的代码:

$cwd = 'path/to/script.php';
$command = 'php script.php';
$descriptorspec =
    [
        0 => ['pipe', 'r'],
        1 => ['pipe', 'w'],
        2 => ['pipe', 'w']
    ];

$process = proc_open($command, $descriptorspec, $pipes, $cwd);

此后,用户可以在此终端窗口中执行其他命令以查看其他选项。

0 个答案:

没有答案