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如何解决这个索引越界问题   HQL表达式中的java Null   未使用mongojackson删除java文档   windows Java编译了我的程序,但我无法运行它   java获取泛型T的类型   用于非IBM Windows计算机的java IBM SDK 7?   java数据库上多线程插入(更新)和单线程顺序插入(更新)的性能比较?   集合是否存在只接受一个条目并允许从映射中获取值的Java映射?   带有共享主键的JavaSpring数据JPA:OneToOne似乎不起作用   java与<>的区别?方法和变量声明中的超级/扩展字符串>   java从终端以调试模式运行jar   java如何找出谁破坏了密钥类型的事件?   osgi在Java中访问一个包的多个版本   如果输入不是整数,java会反复请求用户输入   在java中导入本地库错误   JavaE(fx)剪辑:带有javafx的首选项页面   基本Java映射的orm对象哈希映射(将POJO映射为映射)