首页 > 编程语言 >python3.8 模块 paramiko报错 AttributeError: 'NoneType' object has no attribute 'time'

python3.8 模块 paramiko报错 AttributeError: 'NoneType' object has no attribute 'time'

时间:2023-12-18 15:37:44浏览次数:34  
标签:python3.8 no python3 报错 ssh import local paramiko

报错信息

Exception ignored in: <function BufferedFile.__del__ at 0x7f4886fbd160>
Traceback (most recent call last):
  File "/usr/local/python3/lib/python3.8/site-packages/paramiko/file.py", line 67, in __del__
  File "/usr/local/python3/lib/python3.8/site-packages/paramiko/channel.py", line 1390, in close
  File "/usr/local/python3/lib/python3.8/site-packages/paramiko/channel.py", line 989, in shutdown_write
  File "/usr/local/python3/lib/python3.8/site-packages/paramiko/channel.py", line 965, in shutdown
  File "/usr/local/python3/lib/python3.8/site-packages/paramiko/transport.py", line 1920, in _send_user_message
AttributeError: 'NoneType' object has no attribute 'time'

这种只需要在代码最后加上

stdin.close()

最终代码可以这样

import paramiko
import os
import pymysql
import cx_Oracle
import sys
from subprocess import Popen, PIPE

kafka_ogg_path = "/home/db/grid/base/BIGDATA_OGG/ogg21"
# ssh 连接到kafka复制进程服务器操作
# 创建ssh对象
ssh = paramiko.SSHClient()
# 须臾连接不在~.ssh/known_hosts 目录中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接服务器
ssh.connect(hostname='10.25.2.222', port=22, username='grid')
commin_list =['start *']
# 执行命令
stdin, stdout, stderr = ssh.exec_command('echo "start * "| /home/db/grid/base/ORACLE_OGG/ogg21/ggsci')
stdin.close()
# 关闭服务器连接

 

标签:python3.8,no,python3,报错,ssh,import,local,paramiko
From: https://www.cnblogs.com/dbahrz/p/17911334.html

相关文章

  • matlab中norm与svd函数用法
    格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数以下是Matlab中help norm 的解释:NORMMatrixorvectornorm.Formatrices...NORM(X)isthe2-normofX.NORM(X,2)isthesameasNORM(X).NORM(X,1)......
  • Django报错UnorderedObjectListWarning: Pagination may yield inconsistent results
    Django报错UnorderedObjectListWarning:Paginationmayyieldinconsistentresults withanunorderedobject_list报错报错信息如下:Django报错Django报错UnorderedObjectListWarning:Paginationmayyieldinconsistentresults withanunorderedobject_list:<class......
  • NoSQL学习第二天:深入理解与实战体验
    经过昨天的学习,我对NoSQL数据库有了初步的了解。今天,我进一步深入学习了NoSQL数据库的原理、特点和实际应用,收获颇丰。一、NoSQL数据库原理与技术在深入学习中,我了解到NoSQL数据库的原理主要包括数据模型、存储引擎、索引和查询优化等方面。NoSQL数据库的数据模型灵活多变,可以适应......
  • 关于DVWA靶场File Inclusion中出现The PHP function allow_url_include is not enable
    做实验时发现fileinclusion报错:ThePHPfunctionallow_url_includeisnotenabled,翻译一下是PHP函数allow_url_include还未启用,这时我想到之前好像配置DVWA靶场环境时也用到了这个第一反应我跑去查看PHP配置文件php.ini纳尼?!allow_url_include=on啊,明明已经开了啊剑锋一转难不成......
  • GB28181视频监控平台LiteCVR出现用户已过期与401报错,是什么原因?
    安防视频监控新技术的应用使得监控系统变得更加智能化、灵活化,并且提供了更多的便利性和安全性。这些新技术的不断发展也为我们的日常生活和社会安全提供了更大的保障。GB28181视频监控平台LiteCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onv......
  • GCGP:Global Context and Geometric Priors for Effective Non-Local Self-Attention加
    GlobalContextandGeometricPriorsforEffectiveNon-LocalSelf-Attention*Authors:[[WooS]]初读印象comment::(GCGP)提出了一个新的关系推理模块,它包含了一个上下文化的对角矩阵和二维相对位置表示。动机普通注意力的缺点:单独处理输入图像中的每个特征,并在整个输......
  • -bash: mpstat: command not found
    linux下检测CPU性能的mpstat命令安装与用法1、安装命令[root@host-192-168-1-165~]# yuminstallsysstat-y 2、检测CPU命令语法$mpstat--h//查看mpstat的语法Usage:mpstat[options][<interval>[<count>]]Optionsare:[-A][-n][-u][-V][-I{S......
  • 统信UOS/麒麟KYLINOS上使用命令行配置NTP
    原文链接:统信UOS/麒麟KYLINOS上使用命令行配置NTPhello,大家好啊,今天我要给大家介绍的是在统信UOS/麒麟KYLINOS操作系统上使用命令行配置NTP(NetworkTimeProtocol)服务器的方法。在内网环境下,许多企业都会搭建自己的NTP服务器来确保网络中所有设备的时间同步。这对于维护网络安全、......
  • Docker部署Node.js应用简单实践
    前言本文将从零至一,介绍如何在云服务器上通过Docker容器运行一个简单的Node应用。本文假设读者已经掌握基本的Linux,Docker,Node,Express知识。基本步骤本地写好nodejs应用,放到github。云服务器安装docker,配置国内镜像加速。拉取一个node镜像。从github拉取项目代码。编写Dockerfil......
  • Windows 运行nodejs程序
    创建第一个应用,首先任意目录新建一个txt。复制以下内容://引入required模块varhttp=require("http");//创建服务器http.createServer(function(request,response){//发送头部response.writeHead(200,{'Content-Type':'text/plain'});//发送响应数据res......