我在使用php ssh2命令时遇到一些问题。我需要在同一会话中执行此bash命令,但它不起作用。如果我运行这个文件,这个文件只给出一个json响应。
$ssh = new Net_SSH2($server);
if (!$ssh->login($user, $pass)) {
echo "error";
}
for ($i = 1; $i <= 50; $i++){
$cfg = generateRandomString();
echo $ssh->exec("bash setup_v2.sh 1 usercf passtest ".$cfg."");
}
然而,如果我运行这个文件并重新启动连接,它会给出11个不同的json响应。问题是我如何能接受50个或更多不同的回答?
for ($i = 1; $i <= 50; $i++){
$ssh = new Net_SSH2($server);
if (!$ssh->login($user, $pass)) {
echo "error";
}
$cfg = generateRandomString();
echo $ssh->exec("bash setup_v2.sh 1 usercf passtest ".$cfg."");
}
暂无答案!
目前还没有任何答案,快来回答吧!