【发布时间】:2012-09-01 01:32:10
【问题描述】:
我正在使用 phpseclib 连接到我的服务器并运行 python 脚本。这里是 phpseclib http://phpseclib.sourceforge.net/ 问题是,python 脚本的制作是为了一旦你运行它就无法结束它。结束它的唯一方法是结束 ssh 会话。请不要问为什么会这样,说来话长……但是 ctrl+c 并没有结束它,除了结束会话之外什么都没有。我知道 phpseclib 应该在命令执行完成后自动关闭连接,但从技术上讲,我的命令在我结束会话之前永远不会执行,所以我需要 phpseclib 中的一个函数来结束 ssh 会话。我尝试在我的 php 脚本中使用 exit() 和 die(),脚本只是挂起(php 脚本),因为它认为它仍在执行命令,所以它不会超过那行代码。终止 php 代码(通过浏览器或命令行)也不会停止 python 脚本。如果有人可以提供帮助,那就太好了。谢谢!
【问题讨论】: