2012-09-01 99 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

回答