php - 返回屏幕命令的输出并使用 php 显示

标签 php linux console

我有一个通过屏幕命令运行的游戏服务器,我想知道是否有办法通过 PHP 网页查看屏幕内容。

同时我还需要一种方法将命令注入(inject)回屏幕控制台。

这是我到目前为止尝试过的:

$output = shell_exec('screen -r public');
echo "<pre>$output</pre>";

但是这会返回一个错误信息

Must be connected to a terminal.

最佳答案

您不能通过 shell_exec 使用屏幕,因为它是一个交互式程序并且需要 TTY(输入/输出终端)。

关于php - 返回屏幕命令的输出并使用 php 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945590/

相关文章:

php - MySQL 与 WHERE 进行重复更新?

Eclipse 3.4 + Tomcat 6.0 + 使用控制台输出进行远程调试

c# - 从控制台应用程序返回数据

c# - Int.tryparse 在 If 条件下无法正常工作 - 任何解释?

php - 根据具有 json 字符串的列搜索 mysql 记录

javascript - PHP 相当于 JavaScript 的 "array.every()"是什么?

linux - 启动时 Linux 内核中内置模块的状态

linux - 使用 bash 执行多个进程

linux - 如何在 Z-Admin 中创建指向端口上的服务的子域?

javascript - 在 php 中使用 Onsubmit 函数