一个简单的ssh包装器,用于执行多个主机的命令。
项目描述
示例
$ 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。
文档
变更
见 https://github.com/oinume/tomahawk/blob/master/docs/en/changes.rst
如何贡献
报告错误
发送补丁
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e33eb96bdae1198fe9d23aa316e14c55efc3812531dbbf387d25620a9188f68a |
|
MD5 | f5a6aa8f99e0a2702b0675f1f328d32e |
|
BLAKE2b-256 | 9c736a71ccc320dd36227e5981641de8a5a9a296ec4c2ded14260d0b5220add3 |