与 Python 脚本一起运行 Fabric
我看到大多数 Fabric API 都是与函数一起使用的。 文件示例(sample.py): from fabric.api import * print "Hello" def deploy(): with settings(ho…
自动远程安装 mysql-server 和 postfix
我正在使用 Fabric 运行 Python 脚本,该脚本远程发送 bash 脚本并执行。 该脚本必须自动在多个远程服务器上运行(无需用户干预)。 但是当我安装这两…
Django 的测试客户端可以使用特定的 virtualenv 吗?
是否可以配置 django.test.client.Client 实例以使用特定的 virtualenv 而不是操作系统 python 安装?如果是这样,怎么办? 谢谢! 编辑: 我使用的是…
为什么 Fabric 看不到我的 .bash_profile?
在 Fabric 中,当我尝试使用 .bash_profile 文件中的任何别名或函数时,它们无法被识别。例如,我的 .bash_profile 包含 alias c='workon django-cana…
Fabric 任务的名称是否可以是无效的 Python 函数名称?
我希望我的 Fabric 任务包含连字符 (-) 而不是下划线 (_)。例如,database-reset 而不是database_reset。但是,不允许使用连字符作为 Python 函数名称…
GCC 错误:命令“gcc-4.0”失败,退出状态为 1
我正在尝试使用 Xcode 4.2 将 Fabric 安装到 Virtualenv / Django 1.3.1 / OS X Lion 中。这个错误似乎相当普遍但我不能当你运行 Python 2.7 & 时似乎…
Django - 面料和面料collecstatic - 无法打开文件“manage.py”
我开始使用 Fabric 作为 Django 生产服务器。 这是我的 fabfile.py from fabric.api import * env.hosts = ['[email protected]'] def srefresh(): wi…
在机器中使用 Fabric 运行 ssh-add
我正在使用 Fabric 运行一些部署任务,需要将 Mercurial 存储库签出/更新到计算机,然后执行适当的复制/配置。 每次我启动一台新机器(我们目前正在使…
如何确保 Python 线程在其目标函数完成后终止?
我有一个生成线程的服务。 线程通过提供目标函数来启动。 当函数结束时,线程似乎不会“死亡”。我知道这一点是因为该线程与 Paramiko 建立了一些 SSH…
如何在特定环境下运行fabric命令
我在模块中定义了不同的环境: 中的 __init__.py def localdev(): """ Work on local dev environment """ env.db_credentials = {'user':'username',…
将 Fabric env.host 字符串作为变量传递
我希望能够以编程方式创建一个新的云服务器,然后传递新的 [email protected] 到其他 Fabric 命令中以运行其他安装脚本。 我能够创建服务器,获取相…
提示输入密码时出现结构任务错误
我遇到了一个似乎无法克服的错误。我有一个简单的结构任务,必须以远程系统上的不同用户身份运行,例如: def update(): env.user = 'otheruser' #~ e…
Python Fabric sudo() 在输出中返回奇怪的转义字符
我尝试运行的代码: from fabric.api import * from fabric.contrib.files import * def git(): with cd('/home/something'): output = sudo('git log…