跳转到主要内容

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 随附一组内置插件。您还可以查看完整指南以开发自己的插件。

要求

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.5.egg (55.3 kB 查看散列)

上传时间 源代码

ximenez-0.9-py2.4.egg (55.6 kB 查看散列)

上传时间 源代码

支持者