我知道通过命令很容易找出终端的大小参数stty -a
。system()
使用本地 CLI PHP 脚本时,通过左右抓取输出完全没有问题。
但是我正在通过从 ssh 命令开始的 php 脚本尝试同样的事情。可悲的是,所有stty
返回的是:
stty: standard input: Invalid argument.
调用代码是:
exec('stty -a | head -n 1', $query);
echo $query[0];
所以问题是:如果我可以输出到终端并从中读取输入(例如,可以fread()
从 STDINfwrite()
到 PHP 中的 STDOUT,不应该stty
也有有效的 STDIN 和 STDOUT?