作业管理器客户端

jobmanager-client的Python项目详细描述


[![构建状态](https://travis-ci.org/ronhanson/python-jobmanager-client.svg?branch=master)(https://travis ci.org/ronhanson/python jobmanager客户端)
[![覆盖状态](https://coveralls.io/repos/github/ronhanson/python-jobmanager-client/badge.svg?branch=master)](https://coveralls.io/github/ronhanson/python-jobmanager-client?分支=主)作业管理器客户端允许在计算机或Docker容器上运行作业/代码。


项目URL:https://github.com/ronhanson/python jobmanager client



用法
----


use jobmanager builder脚本:

>;bin/jobmanager client-h

命令行参数如下:

用法:jobmanager client-s服务器[-p端口][-d数据库]
[-t jobtype[jobtype…]]-i模块[module…]
[-l日志文件][-q]
[-v{debug,info,warning,error,critical}
[-c配置文件]
[--create配置文件配置输出路径][-h]
[--version]
jobmanager客户端:错误:需要以下参数:-s/--server,-i/--imports
(venv)ronand:~/documents/sources/code/python jobmanager client$bin/jobmanager client-h
用法:jobmanager client-s server[-p port[-d database]
[-t jobtype[jobtype…]]-i module[module…]
[-l日志文件][-q]
[-v{debug,info,warning,error,critical}]
[-c配置文件]
[--创建配置文件配置输出路径][-h]
[--版本]


也可以在
配置文件(/etc/jobmanager/client.yaml或./client.yaml或通过
-c指定以"---"(例如,-s)开头的参数。配置文件使用yaml语法,必须表示yaml"映射"(有关
详细信息,请参见http://learn.getgrav.org/advanced/yaml)。如果在多个地方指定了arg
,那么命令行值将覆盖环境变量
,环境变量将覆盖配置文件值,配置文件值将覆盖默认值。

作业数据库:
-s服务器,--server服务器
mongodb的地址包含
作业的数据库服务器。[环境变量:jobmanager_database_host](默认值:
无)
-p端口,--port端口连接MongoDB数据库的端口。[环境变量:
jobmanager_database_port](默认值:27017)
-d数据库,--数据库
包含作业的数据库名称。[环境变量:
jobmanager_database_name](默认值:jobmanager)


slots&;导入选项:
-t jobType[jobType…],--slots jobType[jobType…]
将当前主机订阅到一个或多个作业
键入。使用"myjob==2"为
作业的myjob类型添加2个槽。只需要写一次。如果设置为auto,
每个已知的导入作业都有其默认的插槽数量
。[环境变量:jobmanager_client_slots](默认值:
自动)
-i模块[模块…],--导入模块[模块…]
配置当前主机以在启动时导入一个或多个python模块。不应为空。[环境
var:jobmanager_client_imports](默认值:无)


日志输出:
-l日志文件,--log文件日志文件
也可以登录到文件。[环境变量:
jobmanager_client_log_file](默认值:无)
-q,--quiet不在屏幕上输出。[环境变量:
jobmanager_client_quiet](默认值:false)
-v{debug,info,warning,error,critical},--verbosity{debug,info,warning,error,critical}
将详细信息记录到屏幕。[环境变量:
jobmanager_client_verbosity](默认值:info)


配置文件:
-c配置文件,--config文件配置文件
配置文件路径(默认值:none)
--创建配置文件配置输出路径
获取当前命令行参数并将其写入到给定路径的配置文件中,然后退出
(默认值:无)


退出。
--版本显示程序的版本号并退出[env var:
jobmanager_client_version]

"根据此程序的计算,没有过多的
葡萄酒。"

示例:

>;bin/jobmanager builder-s my_mongo_db_服务器



兼容性
----


>此客户端可以在Linux、OSX系统或Windows上使用。


此库与Python2.7+和Python3.x兼容。

3.4和3.6.



你可以在任何地方随意使用它或其中的一部分。

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

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar