python - 如何使用 python SSH Paramiko 运行 tmsh(F5) 命令
问题描述
如何运行 tmsh (f5) 命令并使用 SSH python 获取输出?
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('1.1.1.1', username='username', password='password')
ssh.exec_command('ls') //Working
# how to execute tmsh command using ssh ?
ssh.exec_command('tmsh show /sys CPU') // ???
解决方案
在处理这个问题时,我得到了解决这个问题的解决方案:
stdin, stdout, stderr = ssh.exec_command("tmsh show /sys CPU | cat")
print stdout.read()
使用此命令,我可以获得 tmsh 输出。如果没有 grep,它将在 stdout.read() 中返回空白输出。
推荐阅读
- c# - Stripe:更新订阅还是取消并创建新订阅?
- asterisk - 星号使用新模式
- lotus-notes - 如何在 Python 中使用 win32com 从 dxl 文件创建 Lotus Notes 文档?
- silverstripe - SilverStripe CMS,按标题或其他匹配的下拉字段搜索?
- ios - 使 DisclosureGroup 不可扩展
- python - jinja2 中的自定义过滤器在瓶中使用
- reactjs - 滚动事件期间,粘性元素导致 iPhone 上的闪烁
- node.js - npm 错误!请帮助某人
- arrays - Ruby - 理解字符串与数组的比较
- javascript - 当在不同的库中使用和定义错误时,使用“instanceOf”是否安全?