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改为可读写格式

pexpect是python的标准库.使用python标准库可以很方便在局域网内的linux服务器上执行运维脚本.

最新文章

  1. smartComplete——轻量级的autoComplete插件,开源
  2. contentResolver
  3. Python字符串的编码与解码(encode与decode)
  4. Theano2.1.4-基础知识之图结构
  5. Linux命令(2)- mv
  6. JJ Ying:越来越跨界的界面设计
  7. Emacs简易教程
  8. MySQL-python模块
  9. {JavaScript}栈和堆内存,作用域
  10. IC卡写卡操作流程
  11. cookie分析
  12. ios 8 地图定位
  13. ios开发屏幕问题
  14. 基于Redis缓存的Session共享(附源码)
  15. jquery序列化form表单
  16. linux正确的关机方法
  17. nifi1.6.0汉化
  18. 面经 cisco 2
  19. Android Api 27 在 Android 8.0 上出现 Only fullscreen opaque activities can request orientation 的解决情况
  20. (Alpha)Let's-版本测试报告

热门文章

  1. POJ 3625 最小生成树 Prim C++
  2. SimpleRpc-网络事件响应Reactor设计模式
  3. Django(博客系统):按照时间分层筛选“/blog/article/?create_time__year=2017”,出现问题:Database returned an invalid datetime value. Are time zone definitions for your database installed?
  4. Python基础知识总结
  5. eclipse导入源码
  6. 7-21(排序) PAT排名汇总
  7. 第4章 同步控制 Synchronization ----死锁(DeadLock)
  8. 一.把传统服务做成dubbo分布式服务架构的步骤
  9. 移动HTNL5前端框架—MUI
  10. Fix “Could not flush the DNS Resolver Cache: Function failed during execution” When Flushing DNS