跳转到主要内容

一个简单的ssh包装器,用于执行多个主机的命令。

项目描述

Build status Latest Version Downloads License

示例

$ tomahawk -h host1,host2,host3 uptime

–> ‘uptime’命令在host1, host2和host3上执行如下。

kazuhiro@host1 % uptime 22:41:27 up 10 days, 3:26, 1 users, load average: 1.11, 1.13, 1.11

kazuhiro@host2 % uptime 22:41:28 up 20 days, 4:26, 2 users, load average: 2.11, 2.13, 2.11

kazuhiro@host3 % uptime 22:41:29 up 30 days, 5:26, 3 users, load average: 3.11, 3.13, 3.11

$ tomahawk-rsync -h host1,host2,host3 test.py /tmp/test.py

–> ‘test.py’已复制到host1, host2和host3。

查看更多用法: http://readthedocs.org/docs/tomahawk/en/latest/

文档

http://readthedocs.org/docs/tomahawk/en/latest/

变更

https://github.com/oinume/tomahawk/blob/master/docs/en/changes.rst

如何贡献

报告错误

https://github.com/oinume/tomahawk/issues

发送补丁

Fork,修改代码,添加测试,运行测试,发送拉取请求。

针对开发者

以开发模式安装tomahawk。

$ python setup.py develop

or

$ pip install -e .

安装以下模块以进行测试。

$ pip install requirements-dev.txt

运行单元测试

$ py.test tests/internal/

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

tomahawk-0.7.4.1.tar.gz (29.7 kB 查看哈希值)

上传时间 源代码

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面