在php中使用此脚本时:
echo "<br>";
echo "<pre>";
echo $ssh->exec('top');
echo "</pre>";
我收到此错误:
未设置TERM Enivronment变量。
答案 0 :(得分:1)
$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();