def transferdb():
global curp
#cmd = "mkdir /work/db"
#execcmd(cmd)
plan = assignplan()
for ip in plan:
ssh = paramiko.Transport((ip, 22))
#ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(username=username,password=password)
sftp = paramiko.SFTPClient.from_transport(ssh)
print "################################ %s ################################## " % ip
for f in plan[ip]:
print "\nPut ", f
curp = 0
fname = f.split('/')[-1]
sftp.put(f,'/work/db/'+fname, callback=showprocess)
sftp.close()
评论列表
文章目录