用于简化子进程和ssh使用的执行帮助程序。
exec-helpers的Python项目详细描述
执行助手
用于简化子进程和ssh使用的执行帮助程序。 为什么另一个子进程包装器和为什么没有清除paramiko?
从历史上看,paramiko提供了良好的ssh客户端,但有特定的限制: 您可以使用超时调用命令,但不接收返回代码, 或调用命令并等待返回代码,但不进行超时处理
在大多数情况下,我们只需要简单的ssh客户机和舒适的api就可以进行调用、通过ssh代理进行调用和检查返回代码/stderr。 这个库提供了无死锁轮询和友好结果对象的功能 (对xml元素树、yaml、json、二进制或字符串进行内联解码)。 此外,这个库为子进程调用提供了相同的api,但有特定的限制:没有并行调用 (保护您免受赛况的影响)。
PU:U/P>- 命令执行期间的stdout和stderr轮询-无死锁。
- 子进程和ssh的api相同。
- 免费软件:apache许可证
- 开放源码:https://github.com/python-usive-helpers/exec-helpers" rel="nofollow">https://github.com/python-usive-helpers/exec-helpers
- PYPI打包: https://pypi.python.org/pypi/exec helpers
- 自编代码:注释中包含类型的docstrings
- 测试:请参见顶部的徽章
- 支持多种python版本:
Python 3.6 Python 3.7< div > 注
旧的pythons:对于python 2.7和pypypy,使用1.x.x版本,python 3.4使用2.x.x版本,python3.5和pypy3.5使用3.x.x版本