我想写一个python脚本到服务器的ssh,并打印一些输出。但我在编码时遇到了一些问题,以下是我基本上想要实现的:
[zz@bts01 ~]$ cd /opt/cdma-msc/
[zz@bts01 cdma-msc]$ ./sccli
SoftCore for CDMA CLI (c) Quortus 2010
RAN> show system
System Configuration
Software version: V1.31
System name: RAN
System location:
Shutdown code:
Emergency call dest:
Current date/time: Tue Feb 27 14:27:41 2018
System uptime: 20h 33m
Auto-provisioning: Enabled
RAN> exit
Bye.
[zz@bts01 cdma-msc]$
请看上面我只想显示系统输出。 但问题是我使用的是python paramiko ssh包,看起来在我执行./sccli命令后它无法识别第二个shell。 如何允许python ssh脚本与第二个shell交互(在“RAN>;”上方)?你知道吗
谢谢!!你知道吗
存在一个python库,它是为从python运行SSH命令而构建的。它是相当强大和强大的。您可以在多台计算机上并行运行命令,它具有错误处理功能,可以作为根用户执行。。等等等等
看看:https://github.com/dwighthubbard/sshmap
如果您必须经常从python执行SSH命令,那么学习如何使用这个库是非常有价值的。你知道吗
相关问题 更多 >
编程相关推荐