我必须连接到ssh并且一个接一个地执行两个不同的命令。Laravel无法执行多个ssh命令?
在Laraver文档中,我看到有可能将命令传递给SSH :: run(),当然我尝试过。
但是,由于非常有趣的原因,它失败并显示消息“未定义的偏移量:1”。
一个接一个地执行SSH :: run()两次,产生两个连接,也可能是一个问题的亲族。
任何想法可能是一个问题?
它指向这里我作为点失败:
... /供应商/ phpseclib/phpseclib/phpseclib /网络/ SSH2.php
2988 $这个 - > window_size_server_to_client [$通道] - = strlen($ response);
p.s.我也尝试连接命令在单行与& &等..但再次与同样的错误。
我认为这是一个PHP 5.6.1错误:https://github.com/phpseclib/phpseclib/issues/491 – neubert 2014-11-09 21:43:05