2012-09-01 134 views
1

我正在使用phpseclib ssh到我的服務器並運行一個python腳本。這裏是phpseclib http://phpseclib.sourceforge.net/問題是,python腳本是這樣製作的,所以一旦你運行它就不能結束它。結束它的唯一方法是結束ssh會話。請不要問爲什麼它是這樣的,因爲它的長話......但ctrl + c並沒有結束它,除了結束會話沒有任何結果。我知道phpseclib應該在命令執行完成後自動關閉連接,但從技術上講,我的命令永遠不會執行,直到我結束會話,所以我需要一個函數在phpseclib中結束ssh會話。我嘗試在我的PHP腳本中使用exit()和die(),腳本只是掛起(php腳本),因爲它認爲它仍在執行命令,所以它不會超過該行代碼。終止php代碼(通過瀏覽器或命令行)不會停止python腳本。如果有人能夠幫助,這將是非常棒的。謝謝!PHP Seclib關閉連接SSH

回答