import stat
import pexpect
只显示关键代码:
sqldb = localpath+database //获取database名字
if os.path.exists(sqldb):
os.chmod(sqldb,stat.S_IRWXU) //如果database存在,直接改为可读写格式
else: //如果不存在,则远程登录服务器去提取
child = pexpect.spawn("scp severA@ip:/path/"+database+" "+localpath) //拷贝到本地目录
child.expect("serverA@ip's password:")
child.sendline("password")
child.interact()
os.chmod(sqldb,stat.S_IRWXU) //把复制到本地的database改为可读写格式
-----------------------------------------------------------------
参考文件:
http://www.cnblogs.com/lexus/archive/2012/02/16/2355106.html
阅读(6344) | 评论(1) | 转发(1) |