Ximenez的目的是对一组收集到的项目执行操作。操作和收集项目的方式都由Python模块定义,这些模块被称为插件。
项目描述
Ximenez的目的是对一组收集到的项目执行操作。操作和收集项目的方式都由Python模块定义,这些模块被称为插件。这可以让您
在多个远程主机上执行命令(并检索其输出)(通过SSH);
在多个Zope服务器上执行各种操作(添加用户,更改用户密码,删除用户等);
执行您愿意为编写Python插件而做的任何操作。
有关Ximenez内置插件以及如何开发您自己的插件的更多信息,请参阅下面的插件部分。
使用方法
您可以使用以下命令行使用Ximenez
$ ximenez -c <collector> -a <action>
<collector> 和 <action> 都是插件。前者为Ximenez提供要操作的一组项目,后者是对此集合中每个项目执行的操作。
希望Ximenez附带了一些有用的插件,例如。
$ ximenez -c misc.readlines -a misc.log
还有可选参数。有关更多信息,请参阅使用方法。
插件
Ximenez的主要特点是它可以通过使用插件扩展到仅执行您需要执行的操作。有两种类型的插件:收集器和操作。
要求
XiMenZi 应该在任何操作系统上运行,尽管一些插件可能使用特定于操作系统的功能或需要特殊的 Python 软件包。
需要 Python 2.4 或更高版本。此程序也可能与 Python 的先前版本配合使用,只需进行少量更改。
安装
如果您有 easy_install,则以下操作应该可以解决问题
$ easy_install ximenez
有关详细信息,请参阅安装章节。
Subversion 存储库
XiMenZi 源代码位于 Subversion 存储库中。要检出主分支
$ svn co https://svn.pilotsystems.net/projets/ximenez/trunk ximenez
您也可以使用相同的 URL浏览源代码。
名称
一切始于 Jarrow。一根横梁在踏板上歪了。
致谢
XiMenZi 由 Damien Baty 编写。
Gaël Le Mignot(Pilot Systems)和 Sylvain Viollon(Infrae)提供了一些错误修复。
Pilot Systems 部分赞助了此程序的开发。
许可证
XiMenZi 版权所有 2006-2007 年由 Damien Baty。
此程序是免费软件;您可以在自由软件基金会发布的 GNU 通用公共许可证的条款和条件下重新分发和/或修改它;许可证的第 3 版,或者(根据您的选择)许可证的任何后续版本。
此程序的分发是希望它将是有用的,但没有任何保证;甚至没有对适销性或适用于特定目的的隐含保证。有关更多信息,请参阅 GNU 通用公共许可证。
您应该已收到此程序的 GNU 通用公共许可证副本。如果没有,请参阅GNU 网站上的许可证部分。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定要选择哪个,请了解有关安装软件包的更多信息。
源代码分发
构建分发
对于 ximenez-0.9-py2.4.egg 的哈希值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 71f5846296cdede3ed00bf720674417e850fa8ae2ca93be9e555028d66373b18 |
|
MD5 | 166fa5cf617990569a87ed92fda2c95e |
|
BLAKE2b-256 | 2e321a96aedebee1affc5cf9a31d90c08f01a79f4d73ed92755b4cd9162ccfd4 |