Python运行Linux命令,然后将终端留给用户

2024-05-15 05:10:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个远程登录脚本,该脚本应该只运行一个命令(通过telnet或ssh将我登录到一个设备),然后将终端留给我

我尝试了subrocess.Popen模块,对于windows主机,我设法实现了我所需要的功能,脚本通过一个cmd命令打开putty或SecureCRT,让我登录,然后停止将窗口留给我

不过在Linux中有点不同,我希望脚本在终端中运行一个命令,然后我应该能够自己继续在终端上工作。我试过subrocess,运气不太好

我可以通过pexpect.interact()来实现这一点,但是如果在我登录python脚本之后停止,它似乎会更有效,因为它不再需要了,当然,如果可能的话


Tags: 模块命令功能脚本cmd终端远程windows

热门问题