-f指定文件,-H指定主机列表.
$ fab -f fabfile.py -H localhost,linuxbox host_type
fab参数说明:
-f 指定入口3文件
-g 指定网关设备(中转...:'123456','root@192.168.2.21:22':'1234'}
env.key_filename=None 指定SSH密钥文件,str or list
env.gateway指定网关设备...('/home')
cd,切换远程目录
run,执行远程命令
sudo,sudo方式执行远程命令
put,上传文件到远程主机 put('/home/aaa','/home/xby/aaa')
get,从远程主机下载文件到本地...get('/opt/bbb','/home/bbb')
prompt,获取用户输入
confirm,获得提示信息确认,如confirm('Continue[Y/N]?').../install.sh")
@task go():
put_task()
run_task()
多彩输出
fabric.colors.blue(text, bold=False)
fabric.colors.cyan