自动部署
hkNaruto
这个作者很懒,什么都没留下…
展开
-
Python远程部署利器Fabric详解
Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。本文将为大家详细介绍Fabric的使用。内容索引安装Fabric第一个例子执行本地命令执行远程命令SSH功能函数上下文管理器错误处理并行执行补充安装Fabric首先P...转载 2018-04-25 17:09:42 · 509 阅读 · 0 评论 -
Fabric 技巧 --- 通过 Fabric 无法启动 Tomcat
最近有一个需求是调整 tomcat 的参数,因为服务器比较多,就使用 fabric 来批量处理了。tomcat 需要调整的参数为 acceptCount。 <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connection...转载 2018-04-26 19:05:04 · 1006 阅读 · 0 评论 -
pip安装fabric
$sudo yum install python -y$curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py$python get-pip.py$ pip install fabric原创 2018-04-27 09:17:11 · 1521 阅读 · 0 评论 -
fabric 在服务器上新增crontab任务
#!/usr/bin/python# -*- coding: utf-8 -*-import uuidfrom fabric.api import *env.hosts = ['127.0.0.1']env.user = 'user'env.password = 'pwd'def deploy(): tmp_file = "/tmp/%s.cron" % uuid....原创 2019-03-14 15:20:58 · 389 阅读 · 0 评论