作业管理器客户端

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 log4j找不到log4jtest。房产?   我在java线程“awteventque1”中获得异常。lang.NullPointerException   java为什么在使用完整路径从文件系统读取文件时出错?   java如何迭代所有注册表项?   java中的安卓 Opencv SVM未正确训练   多线程Java ThreadPoolExecutor关闭特定线程?   如何使用Java NIO CreateDirectory方法设置目录所有者组?   java NatTable混合了固定宽度的列和可调整大小的填充剩余空间   java如何删除特定网络,即使该网络是由安卓上的其他设备创建的?   java Guava toJavaUtil()不存在   java对许多常量使用枚举是有效的memorywise?   java是否可以使用坐标定位JButton?   从WSDL生成java代码导致异常   java如何在安卓中导出javadoc   爬行JAX中的java NoClassDefFoundError错误   java为片段中的文本视图设置区域设置   发送最后一条消息后发生Java RMI RemoteException