午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

解決Python paramiko 模塊遠程執行ssh 命令 nohup 不生效的問題

瀏覽:191日期:2022-07-17 14:26:00

Python - paramiko 模塊遠程執行ssh 命令 nohup 不生效的問題解決

1、使用 paramiko 模塊ssh 登陸到 linux 執行nohup命令不生效

# 執行命令def command(ssh_config, cmd, result_print=None, nohup=False): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ssh_config.hostname, port=ssh_config.port, username=ssh_config.username,password=ssh_config.password) print(ssh_config.hostname + ’@’ + ssh_config.username, ’: ’, cmd) stdin, stdout, stderr = ssh.exec_command(cmd) result = stdout.read() if result_print: lines = read_unicode(result) for line in lines: print(line) ssh.close()

因為執行完畢后,shell 會立即關閉通道

2、稍作修改,使用 invoke_shell

# 執行命令def command(ssh_config, cmd, result_print=None, nohup=False): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ssh_config.hostname, port=ssh_config.port, username=ssh_config.username,password=ssh_config.password) print(ssh_config.hostname + ’@’ + ssh_config.username, ’: ’, cmd) if nohup: cmd += ’ & n ’ invoke = ssh.invoke_shell() invoke.send(cmd) # 等待命令執行完成 time.sleep(2) else: stdin, stdout, stderr = ssh.exec_command(cmd) result = stdout.read() if result_print: lines = read_unicode(result) for line in lines:print(line) ssh.close()

到此這篇關于解決Python paramiko 模塊遠程執行ssh 命令 nohup 不生效的問題的文章就介紹到這了,更多相關Python paramiko 模塊遠程執行ssh 命令 nohup 不生效內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: av网站在线免费观看 | 黄色一级片中国 | 一区免费| 欧美激情福利 | 日本免费黄色网 | 色悠悠久久综合 | 久久精品99国产国产精 | 日本一本久草 | 中文字幕免费高清 | 九九免费 | 久久久免费高清视频 | 一级特黄视频 | 激情婷婷六月天 | 日本精品久久 | 激情第四色 | 午夜久久久久久久久 | 天天拍夜夜操 | 毛片视频网址 | 午夜视频在线免费播放 | 国产精品色悠悠 | 成人在线免费观看视频 | 在线播放一区二区三区 | 超碰在线观看97 | 天堂av免费 | 中国老女人av | 99久久99久久| 精品国产三级 | 久久伊人免费 | 中文字幕在线播放第一页 | 亚洲视频自拍 | 国产精品久久一区 | jlzzjlzz亚洲女人 | 国产欧美a | 黄在线免费观看 | 林心如三级全黄裸体 | 欧美高清一区 | 丰满少妇高潮一区二区 | 国产日韩在线看 | 黄色工厂这里只有精品 | 日韩欧美v | 国产伊人网 |