文件名称:rcontrol:使用ssh执行异步远程任务的python库
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-18 06:57:38
Python
控制 rcontrol是基于的paramiko旨在工作,通过SSH远程机器上一个Python库。 与fabric不同,它旨在以异步方式执行任务,并与 python >= 2.7 (包括python 3 )一起工作。 请注意,这正在开发中! 我正在等待反馈、想法和贡献者来使这个工具发展。 基本示例: from rcontrol . ssh import SshSession , ssh_client from rcontrol . core import SessionManager def log ( task , line ): print ( "%r: %s" % ( task , line )) with SessionManager () as sessions : # create sessions on two hosts sessions
【文件预览】:
rcontrol-master
----.travis.yml(308B)
----README.rst(2KB)
----.coveragerc(316B)
----LICENCE(7KB)
----tests()
--------test_local.py(1KB)
--------test_streamreader.py(3KB)
--------__init__.py(0B)
--------test_core.py(15KB)
----rcontrol()
--------local.py(3KB)
--------ssh.py(6KB)
--------core.py(20KB)
--------fs.py(2KB)
--------streamreader.py(5KB)
--------__init__.py(700B)
----doc()
--------api.rst(68B)
--------tutorial.rst(7KB)
--------conf.py(9KB)
--------make.bat(7KB)
--------api()
--------tasks.dot(401B)
--------Makefile(7KB)
--------index.rst(580B)
----setup.py(1KB)
----.gitignore(25B)
----CHANGELOG.rst(1KB)