麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開發(fā) > Python > 正文

Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能示例

2024-09-09 19:02:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能。分享給大家供大家參考,具體如下:

一 點(diǎn)睛

在Linux系統(tǒng)集群運(yùn)營(yíng)當(dāng)中,時(shí)常需要批量遠(yuǎn)程執(zhí)行Linux命令,并且雙向同步文件的操作。

本示例通過(guò)使用spawn()方法執(zhí)行ssh、scp 命令的思路來(lái)實(shí)現(xiàn)。

二 代碼

import pexpectimport sysip="192.168.0.104"user="root"passwd="123456"target_file="/data/test.txt"child = pexpect.spawn('/usr/bin/ssh', [user+'@'+ip])fout = file('mylog.txt','w')child.logfile = fouttry:  child.expect('password: ')  child.sendline(passwd)  child.expect('#')  child.sendline('tar -czf /data/test.tar.gz '+target_file)  child.expect('#')  print child.before  child.sendline('exit')  fout.close()except pexpect.EOF:  print "expect EOF1"except pexpect.TIMEOUT:  print "expect TIMEOUT1"child = pexpect.spawn('/usr/bin/scp', [user+'@'+ip+':/data/test.tar.gz','/home'])fout = file('mylog.txt','a')child.logfile = fouttry:  child.expect('(?i)password')  child.sendline(passwd)  child.expect(pexpect.EOF)except pexpect.EOF:  print "expect EOF2"except pexpect.TIMEOUT:  print "expect TIMEOUT2"

三 運(yùn)行

[root@localhost pymaintain]# python 5_3_3.pytar -czf /data/test.tar.gz /data/test.txttar: Removing leading `/' from member names

四 日志輸出

[root@localhost pymaintain]# cat mylog.txtKernel /r on an /[email protected]'s password: 123456Last login: Sun Feb 24 16:20:25 2019 from 192.168.0.120hello cakin24![root@slave2 ~]# tar -czf /data/test.tar.gz /data/test.txttar -czf /data/test.tar.gz /data/test.txttar: Removing leading `/' from member names[root@slave2 ~]# exitKernel /r on an /[email protected]'s password: 123456test.tar.gz                  100% 115  40.3KB/s  00:00

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python Socket編程技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程》

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美在线中文字幕 | 在线a免费观看 | 国产精品一品二区三区四区18 | 国产成人精品一区二区视频免费 | 日本欧美一区二区三区视频麻豆 | 看片一区二区三区 | 一级电影在线免费观看 | 国产精品久久久久久久久久电影 | 最新一级毛片 | 91情侣偷在线精品国产 | fc2成人免费人成在线观看播放 | caoporn国产一区二区 | 亚洲福利在线观看视频 | 国产羞羞视频在线观看免费应用 | 精品一区二区三区免费看 | 超碰97国产在线 | av中文一区 | 欧美日韩国产成人在线观看 | 91av在线免费 | 一区二区三视频 | 欧美三级欧美成人高清www | 久国久产久精永久网页 | 精品一区二区三区免费 | 精品国产一区二区三区在线观看 | omofun 动漫在线观看 | 国产精品美女久久久久久网站 | 精品久久久久久成人av | 在线观看第一区 | 日韩欧美中文字幕视频 | 羞羞视频免费视频欧美 | 成年人在线免费播放视频 | 欧美成人精品一区 | 成人一级黄色大片 | 亚洲网视频 | 久久亚洲精品久久国产一区二区 | 九色激情网 | 激情91| 91九色蝌蚪国产 | 国产精品视频中文字幕 | 91看片淫黄大片欧美看国产片 | 免费观看视频网站 |