如何在php中的同一会话中运行多个ssh2命令

w3nuxt5m  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(136)

我在使用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.""); 

 }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题