dkron的命令行界面客户机和python库

dkron的Python项目详细描述


Build Status

命令行界面客户端和python库 Dkron

先决条件

  • Pytnon 3

安装

要安装,请使用pip:

pip install dkron

或者克隆回购协议:

git clone https://github.com/Eyjafjallajokull/dkron-python.git
python setup.py install

cli用法

开始之前,请将环境变量DKRON_HOSTS设置为指向 运行dkron实例。

export DKRON_HOSTS=http://my-dkron.example.com,http://my-dkron-2.example.com:8080

或者,可以在每次调用中插入--hosts参数 德克朗·克利。

获取所有作业

dkron-cli get jobs

它与jq配合使用,可以列出所有作业名称:

dkron-cli get jobs | jq '.[].name'

获取特定作业

dkron-cli get job [job_name]

创建或更新作业

dkron-cli apply job [json_file] ...

您可以同时传递多个文件。

执行作业

dkron-cli run [job_name]

删除作业

dkron-cli delete job [job_name]

导出所有作业

dkron-cli export [backup_dir]

集群状态

dkron-cli get status
dkron-cli get leader
dkron-cli get members

库使用

fromdkronimportDkronhosts=['http://localhost:8080']api=Dkron(hosts)print(api.get_job('my-dkron-job')['error_count'])api.run_job('my-dkron-job')

运行测试

make test
make coverage

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

推荐PyPI第三方库


热门话题
java使用prepared语句在oracle中插入日期   对点具有双重值的java   使用多个通配符的java请求映射   java Springboot为什么要设置springbootstartertomcat   除了对JavaBean的请求之外,还使用servletContext的servlet   java如何清除OCSID。返回到池的连接时的CLIENTID JDBC客户端信息属性   将整型数组转换为光栅Java   java使用对象引用作为互斥锁   java为什么在编程语言中使用sin函数返回奇怪的sin值不像计算器   java如何将JButton链接到对象并调用相关方法   php用Java发送POST数据   导航属性的java模拟加载   java多个活动错误Android试图对空对象引用调用虚拟方法“”   java Android更改ActionBar文本颜色   如何使用带有java反射且不带开关的parant引用创建子类