我必須連接到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