fabric介绍


Fabric 是什么?

Fabric 是一个 Python 的库和命令行工具,用来提高基于 SSH 的应用部署和系统管理效率。

更具体地说,Fabric 是:一个通过 Python 语言来控制多台远程服务器工作的 Python 库。

举例来说,下面的功能Fabric都可以实现:

  • 同时传一个文件到5台服务器
  • 将本地程序打包,然后上传到服务器,然后在服务器执行脚本自动发布,注意,这个过程是不用使用其他工具登录远程服务器的
  • 写一个任务管理程序,来管理其他机器的运行