python 停止 EasyScheduler 调度 工作流任务 脚本分享

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 停止 EasyScheduler 调度 工作流任务 脚本分享相关的知识,希望对你有一定的参考价值。

python 停止 EasyScheduler 调度 工作流任务 脚本分享

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import requests

pageUrl = "http://192.168.1.6:12345/escheduler/projects/dw/instance/list-paging?searchVal=&pageSize=1000&pageNo=1" \\
          "&host=&stateType=RUNNING_EXEUTION&startDate=&endDate= "

resp = requests.post(url='http://192.168.1.6:12345/escheduler/login',
                     headers='Content-Type': 'application/x-www-form-urlencoded',
                     data='userName': 'zhangsan', 'userPassword': '123456')

sessionId = resp.headers.get('Set-Cookie').split("=")[1]

resp2 = requests.get(url=pageUrl, headers='Cookie': 'sessionId=' + sessionId + ';language=zh_CN')

data = resp2.json()['data']['totalList']

for e in data:
    resp2 = requests.post(url='http://192.168.1.6:12345/escheduler/projects/dw/executors/execute',
                         headers='Content-Type': 'application/x-www-form-urlencoded',
                                  'Cookie': 'sessionId=' + sessionId + ';language=zh_CN',
                         data = 'processInstanceId': e['id'], 'executeType': 'STOP')

以上是关于python 停止 EasyScheduler 调度 工作流任务 脚本分享的主要内容,如果未能解决你的问题,请参考以下文章

EasyScheduler调度系统的架构原理及实现思路

当我执行 AJAX 调用以更改查询集时,所有 javascript 都停止在我的子模板上工作

python学习笔记:异常处理

python学习笔记:异常处理

分布式工作流任务调度系统Easy Scheduler正式开源

mssqlserver服务启动后又停止了?