exec('top'); echo ""; 我收到此错误: TERM未设置环境变量。 最佳答案 做$ssh->ena-6ren">
gpt4 book ai didi

php - 如何解决未在SSH中设置的术语环境变量

转载 作者:行者123 更新时间:2023-12-02 14:36:43 24 4
gpt4 key购买 nike

在php中使用此脚本时:

echo "<br>";
echo "<pre>";
echo $ssh->exec('top');
echo "</pre>";
我收到此错误:
TERM未设置环境变量。

最佳答案

$ssh->enablePTY()。看到这个:

http://phpseclib.sourceforge.net/ssh/pty.html#top

请注意,您必须使用File_ANSI(),以免输出没有任何意义。例如。

$ssh->enablePTY();
$ssh->exec('top');
$ssh->setTimeout(5);
$ansi->appendString($ssh->read());
echo $ansi->getScreen();

关于php - 如何解决未在SSH中设置的术语环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27416188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com