首页 > 其他分享 >获取paramiko的实时输出信息(转)

获取paramiko的实时输出信息(转)

时间:2023-11-21 16:45:14浏览次数:30  
标签:输出 stdout 实时 client ssh ready port paramiko

add by zhj:其实两种方案区别很小,就是在stdout读取时有细微的区别

原文:https://www.cnblogs.com/t-road/p/13963759.html

作者:道霖

方案一:

ssh_client = paramiko.SSHClient()ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=ip, port=port, username='root', password=destpass)
stdin, stdout, stderr = ssh_client.exec_command("sh a.sh", get_pty=True)

while not stdout.channel.exit_status_ready():
    result = stdout.readline()
print result
# 由于在退出时,stdout还是会有一次输出,因此需要单独处理,处理完之后,就可以跳出了 if stdout.channel.exit_status_ready(): a = stdout.readlines() print a
break ssh_client.close()

方案二:

python - Paramiko with continuous stdout - Stack Overflow

标签:输出,stdout,实时,client,ssh,ready,port,paramiko
From: https://www.cnblogs.com/ajianbeyourself/p/17846926.html

相关文章

  • 读取超图数据文件中的图元数量并输出
    时不时有统计数据量的需求,本来都是挨个打开数来着,后来发现,其实就是sqlite3的数据库,干脆写个脚本得了。 <?php//本代码用于对超图数据文件中各个数据集的数量和类型进行统计//udb/udd格式中udd是数据文件,udbx直接是数据文件,应该选择这两类文件作为参数,附加到代码命令后/......
  • shell 展开之进程替换# 深度解析 管道符|和输入输出<< >>重定向的区别
    参考链接https://blog.csdn.net/zwlove5280/article/details/113609342shell展开中的进程替换可以说是非常难懂的一部分,它的语法为有两种>(list)##接受输入看作一个整体,相当于文件描述或<(list)#接受输出在<<TheLinuxCommandLine>>一书中提到了这样一个事,代码......
  • c语言练习(输入,输出)-44
    使用fgetc,fputc等#include<stdio.h>#define_CRT_SECURE_NO_WARNINGS1intmain(){//从键盘上读取一行文本信息charbuf[1024]={0};fgets(buf,1024,stdin);fputs(buf,stdout);return0;运行输入ayue后#include<stdio.h>#defin......
  • 关于字符串输入输出的若干函数
    在C语言中,通过<stdio.h>可以使用一些非常有帮助的函数来从标准输入流(或文件流,本篇不涉及)中读入字符串,或者向标准输出流(或文件流)中写入字符串。这篇笔记整理的是这些相关函数的异同以及适用场景。标准输入流的使用使用场景区别一:是否限定读入字符数量为了分析它们......
  • 数仓实时算子难以观测,快来试试算子级监控吧
    本文分享自华为云社区《GaussDB(DWS)监控工具指南(四)算子级监控【绽放吧!GaussDB(DWS)云原生数仓】》,作者:幕后小黑爪。随着数据量的增大和数据处理的复杂性增加,数据库系统的性能问题变得越来越突出。应用程序对数据库的访问频率和数据量也越来越大。因此,优化数据库系统的性能成为了......
  • 第七期 |《实时洞察 智能运营一用友企业绩效管理白皮书》解读
    在EPM领域,中国企业与国际企业相比最大的问题是:战略、计划、预算、报告分析、绩效等都是部门级独立应用,难以形成企业级管理合力。大型企业如何击破这一困局、从容迈向高质量发展?近日,用友正式发布主题为《实时洞察智能运营——用友企业绩效管理白皮书》。用友专家团齐力精研,基于事项......
  • PW6603USB PD 协议 SINK 端输出控制器芯片
    在当今的快充技术领域,USB PD 协议已经成为主流。而为了实现更高效的充电,一个关键的组件就是 SINK 端输出控制器芯片。在这个主题中,我们将深入探讨 泛海微PW6603USB PD 协议 SINK 端输出控制器芯片的相关特点和优势。首先,让我们了解一下 USB PD 协议。它是一种基于 USB......
  • linux 中实现重复字符串的自动编号输出
     001、方法1(base)[root@pc1test]#lsa.txt(base)[root@pc1test]#cata.txt##测试文本aaaaaabbbbcccccccc##利用数组记录字符串重复的次数,借助printf格式化输出(base)[root@pc1test]#awk'{OFS="......
  • 国内站点同样使用API接口 与官网输出没有区别无须开通PLUS
       国内镜像是一个基于API接口的应用,它能够模拟人类的对话和语言交流,帮助用户更好地理解和应用自然语言处理技术。为了提高效率和稳定性,以及更好地服务用户,一些开发者在国内搭建了镜像站点,提供了更快速、可靠的服务。   国内镜像的优点在于能够在本地直接运行,避免了......
  • 小时级实时数据仓库构建方法_A项目
    项目描述天亮舆情是一个简单易用的互联网舆论分析平台。通过对互联网常见的舆论信息传播媒介进行采集分析,提供了实时舆情、情感分析、地域统计及事件脉络等数据与分析能力,助力客户把握时事脉搏。用户只需设置关键词即可实现对全互联网的信息进行检测分析。通过该产品可以满足用户......