恐角龙怎么抓,黑道纨绔,一号皇庭v
本文实例讲述了python的批量远程管理和部署工具fabric用法。分享给大家供大家参考。具体如下:
fabric是python中一个非常强大的批量远程管理和部署工具,常用于在多个远程pc上批量执行ssh任务.
常见的使用方法大概总结如下:
1. 首先,要将批量执行的任务写入到一个fabfile.py中,
a.在远程机器的run.sh中如果要执行一些非系统常见的工具,最好指定为绝对路径. 且可以适当地使用nohup的方式.
b.执行其他脚本或者命令后最好加上sleep,以防止fabric过早地关闭与远程pc连接的session,而导致执行任务失败.
2. 执行过程: fabric执行会默认选取当前目录下的fabfile.py文件,
也可以给fab中的命令传递参数,如device.
此外,还可以通过fab -f otherfabfile.py clean来指定其他的fabric文件.
如果需要并行执行的话,也可以传递参数如fab -p -z 15 pull, 15表示并行执行的pc数量.
以上,只是一些简单的用法,如果需要更高级的用法,可以关注该项目的github主页 https://github.com/fabric/fabric.
希望本文所述对大家的python程序设计有所帮助。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论