django配合使用paramikon如何实时返回远程机器的执行结果
ssh = paramiko.SSHClient()
ssh.connect(host, port, username, pkey=key, timeout=2)
stdin, stdout, stderr = ssh.exec_command(shell)
stdin, stdout, stderr = ssh.exec_command(shell)
result = stdout.read(), stderr.read()
其中,result结果,要等exec_command全部执行完后,才能读取
那要是我这个shell执行了两三分钟,期间,都有日志输出,我要实时获取这个日志要如何处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有个东西叫RabbitMQ队列... 执行过程中的消息全都push进队列中, 前端监听队列,有消息就打印出来
附上自己的博客,前几天整理的,给你个参考