telnetlib在命令行上运行时挂起

时间:2017-12-16 23:19:48

标签: python telnetlib

我正在尝试创建一个关闭脚本来远程关闭某些服务器;我启用了telnet,当使用PuTTY或类似设备时,运行关机程序是一件简单的事情。

我尝试使用以下Python脚本自动执行:

{{1}}

如果我在交互式shell中逐行输入上述脚本,它会按预期工作,但是,如果我从命令行运行它,即python shutdown_script.py,它会挂起;如果我指定超时,我会收到超时错误。 如果我明确地将脚本作为Python 2.7运行,它可以正常工作,并且目前是可以接受的。

交互式shell中的命令执行与导致这种行为差异的命令行解释器之间有什么区别?

0 个答案:

没有答案