【发布时间】:2020-07-19 07:55:32
【问题描述】:
我正在编写一个远程登录脚本,它应该只运行一个命令(通过 telnet 或 ssh 将我登录到设备),然后将终端留给我。
我尝试了subrocess.Popen 模块,对于 Windows 主机,我设法实现了我所需要的,脚本通过登录我的 cmd 命令打开 putty 或 SecureCRT,然后停止将窗口留给我。
在 Linux 中它有点不同,我希望脚本在终端中运行命令,然后我应该能够继续自己在终端上工作。我尝试了subrocess,但运气不佳。
我可以使用pexpect.interact() 来实现这一点,但如果在将我登录到 python 脚本后停止,因为它不再需要它似乎会更有效,当然如果可能的话。
【问题讨论】:
标签: python linux authentication subprocess