exec为本地或远程的异步控制提供了python api,

execo的Python项目详细描述


独立或并行的Unix进程。它特别适合于在本地或远程主机上快速、轻松编写并行/分布式操作的脚本工作流:自动化科学工作流,
进行计算机科学实验,执行自动化测试,
等。核心python包是"exec"。"execo_g5k"包
为"grid5000
<;https://www.grid5000.fr>;``utestbed"提供了一组工具和扩展。"`exec_engine``包
提供简化计算机科学发展的工具
实验。
主页:http://exec.gforge.inria.fr
作者:matthieu imbert
作者电子邮件:matthieu.imbert@inria.fr
许可证:gnu gpl v3
描述内容类型:未知
描述:*********************************
execo包的自述文件/文档
********************************************************************

execo提供用于异步控制本地或远程的python api,
独立或并行的Unix进程。它特别适合于在本地或远程主机上快速、方便地编写并行/分布式操作的脚本工作流:自动化科学工作流,
进行计算机科学实验,执行自动化测试,
等。核心python包是"exec"。"execo_g5k"包
为"grid5000
<;https://www.grid5000.fr>;``utestbed"提供了一组工具和扩展。"execo_engine"软件包提供了简化计算机科学发展的工具
实验。


服务实验,例如BR/>开发。
BR/> Execo是免费软件:您可以在
《自由GRU通用公共许可证》的条款中重新分发和/或修改它,由免费的
软件基金会发布,或者许可证的第3版,或者(由您选择)任何更高版本。


execo的发布是希望它会有用,但没有任何保证;甚至没有对适销性或特定用途的适用性的暗示保证。有关详细信息,请参阅gnu通用公共许可证


您应该已经收到gnu通用公共许可证
的副本以及execo。如果没有,请参见http://www.gnu.org/licenses/>;

版本
==


最新稳定版本:v2.6.4(2018-12-03)


安装说明-主页:http://exec.gforge.inria.fr

-文档页:

-最新稳定版本:
http://exec.gforge.inria.fr/doc/latest stable

-开发版本:http://exec.gforge.inria.fr/doc/dev

-软件包下载:http://exec.gforge.inria.fr/downloads或
https://gforge.inria.fr/frs/?组ID=2901

-邮件列表:

-execo-users@lists.gforge.inria.fr对于execo用户
(https://lists.gforge.inria.fr/mailman/listinfo/execo users)

-execo-devel@lists.gforge.inria.fr讨论execo开发
(https://lists.gforge.inria.fr/mailman/listinfo/exec-devel)


-exec-commits@lists.gforge.inria.fr收到提交通知
(https://lists.gforge.inria.fr/mailman/listinfo/exec-commits)

-bug tracker:http://bugzilla.inria.fr-产品:execo

-代码仓库y:git://scm.gforge.inria.fr/execo/execo.git

-inria forge上的项目页面:http://gforge.inria.fr/projects/execo/


-应适用于BSD(未测试)

-不知道Windows或Cygwin(未测试)

`` execo_g5k"需要""python请求"。可选包是
(debian包名称,按重要性降序排列):

-在python 2.6下,`` python argparse``对于允许在桌面环境keyring中存储'execo-u g5k.api-utils'api
password的
`execo-engine.engine`

-``python keyring``来说是必需的。

-`` python-psycopg2``用于优化Grid5000 OAR计划的接口。

-``sphinx doc``,``graphviz``用于构建文档(通常
普通用户不需要)。

-``python matplotlib`(>;=1.2.0)对于某些图形表示。

-``python networkx``,``python pygraphviz``,``graphviz``对于模块
``execo g5k.topology``。networkx的更高版本(至少v1.11版)
也需要"python pydotplus",但这种依赖性并没有在debian包中明确列出(截至2017年7月)。

在运行时,连接到远程主机需要"ssh"、"scp"或
类似的连接工具,以及optionnaly``taktuk``(可能是>;=
3.6。http://taktuk.gforge.inria.fr/)。` execo.action.chainput`需要在远程主机上安装
bourne shell和"netcat"。

setup.py install[--user]


要生成文档(如果sphinx可用)::


要安装文档(如果sphinx可用)::


$python setup.py install_doc

可以使用"pip"或
"easy-install"自动安装exec:

$pip install--用户exec

或::

$easy-install--用户exec

Debian软件包。例如,在execo
包顶层目录中,运行(将在../)中生成.deb::

$debuild--无tgz检查-b-i-i-k<;签名密钥id>;

用法
=


grid5000内外的实验和
管理/监视任务。我们主动修复错误。Bug应报告给http://bugzilla.inria.fr
(产品:execo)



publications
==


Matthieu Imbert、Laurent Pouillox、Jonathan Rouzaud Cornabas、Adrien
L_bre,Takahiro Hirofuchi"`使用Execo工具箱执行
自动和可复制的云实验
<;http://hal.inria.fr/hal-00861886/>;` ` `"*与ieee cloudcom一起举办的关于
使用和构建云试验台Unico的第一次国际研讨会
2013*2013

how to contribution
=使用python 2.6、2.7和3.2+(请参见http://exec.gforge.inria.fr/doc/latest stable/python2-python3.html)


-使用提供的核心系统(如配置系统、tty
着色系统、记录器等),而不是开发自己的系统。

-提供文档化代码(需要时提供内部文档和用户文档)


-在添加依赖项或处理
线程之前询问核心开发人员,信号(特别是:创建线程)

-缩进空格,而不是制表符。一级缩进是四个
空格(如果需要:在exec-top
目录中使用``reindent.py-rnv.``)


-建议的提交消息格式:

`[<;module\u name>;]<;category>;:提交消息`。

-<;module_name>;可以是exec、exec_g5k、exec_engine。如果
提交不是特定于模块,则忽略此项。

-<;category>;是自由形式,但应指明提交影响的
模块的哪些部分。如果提交不是特定于
模块部分,则省略此操作。
平台:unix
分类器:开发状态::4-beta
分类器:环境::控制台
分类器:预期受众::开发人员
分类器:预期受众::信息技术
分类器:目标受众::科学/研究
分类器:目标受众::系统管理员
分类器:操作系统::posix::linux
分类器:编程语言::python::2.6
分类器:编程语言::python::2.7
分类器:编程语言:python::3.2+
分类器:主题::软件开发
分类器:主题::系统::群集
分类器:主题::系统::分布式计算

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ByteArrayOutputStream的java解码属性   java S3 SDK在上载时更新单个对象,而不是创建新文件   java hibernate:无法从eclipse连接到DB   java如何在强制转换JComboBox之前检查其类型?   http从Java中的GETPOST请求方法捕获URI、资源名称,如开发人员工具中所示   java在Spring@Bean方法中返回接口的局限性   Java中的Web服务和客户端(使用Eclipse Apache Axis 2自底向上服务)某些代码会引发异常   java spring安全+rest不起作用   java将LinkedList添加到包含LinkedList的LinkedList并更改添加的LinkedList   java是否临时删除对象的属性?   java使用AnimatedGifEncoder类创建的gif图像的部分帧是不透明的   java如何高效地处理maven3时间戳快照?   java向集合对象添加另一项   java如何将动态参数传递给jquery函数   java使用libGdx桌面端口作为Android GLES20的仿真器