1. fabfile.py文件中常用配置和函数:
env.host 主机ip,也可以使用fab选项-H参数来指定
env.password SSH密码,若已经设置好无密码登录,则可以忽略
env.roledefs 角色分组,如:{'web': ['x', 'y'], 'db': ['z']}
local('pwd') 执行本地命令
lcd('/tmp') 切换本地目录
cd('/tmp') 切换远程目录
sudo('service httpd restart') 执行远程sudo,注意pty选项
env.host 主机ip,也可以使用fab选项-H参数来指定
env.user 用户名
env.password SSH密码,若已经设置好无密码登录,则可以忽略
env.roledefs 角色分组,如:{'web': ['x', 'y'], 'db': ['z']}
env 属性可自定义
local('pwd') 执行本地命令
lcd('/tmp') 切换本地目录
cd('/tmp') 切换远程目录
settings() 设置
run('uname -s') 执行远程命令
sudo('service httpd restart') 执行远程sudo,注意pty选项