taskctl自带工具splitexm功能及使用

2024-05-08 20:58

本文主要是介绍taskctl自带工具splitexm功能及使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

继上一次使用的ctlsendevent (向TASKCTL产品核心远程发送事件的应用,用来实现taskctl跨服依赖的实现http://www.taskctl.com/forum/detail_103.html),最近有在玩splitexm这个小工具,它的主要功能是将流程导出文件以流程为单位进行切分,语法:splitexm[需切分文件名称]。

这个有什么用呢,主要是有时候导出的备份是整体,现在导入时,taskctl目前不支持自定义选择导入那些控制容器,如果不想全部导入,可以用这个工具自动把备份文件以流程为单位切分好,在导入就好了。

下面演示下是怎么用的,我本地有一个包含11个控制器的文件taskctl.exm,现在我们就用它来切分。

[root@localhost taskctl]# ll

total 772

-rwxr-xr-x. 1 root   root   229326 Sep 28 11:51 ctlsendevent

-rwxr-xr-x. 1 root   root   335063 Sep 28 11:52 ctlsendmsg

-rwxrwxrwx. 1 test1  test1      25 Sep 11 22:46 execcmd.sh

-rw-r--r--. 1 cdchen cdchen  32660 Aug  9 16:01 nihao.exm

-rw-rw-r--. 1 test1  test1      29 Sep 19 18:09 oneplusjob.sh

-rwxr-xr-x. 1 root   root   148109 Sep 28 11:38 splitexm

-rw-r--r--. 1 root   root    32660 Aug  9 16:01 taskctl.exm

[root@localhost taskctl]# ./splitexm taskctl.exm

 

将文件切分到目录:spileexm94876

[root@localhost taskctl]# cd spileexm94876/

[root@localhost spileexm94876]# ll

total 60

-rw-r--r--. 1 root root 2285 Sep 28 15:29 abc1.exm

-rw-r--r--. 1 root root 2171 Sep 28 15:29 abc2.exm

-rw-r--r--. 1 root root 4397 Sep 28 15:29 abc3.exm

-rw-r--r--. 1 root root 4397 Sep 28 15:29 abc4.exm

-rw-r--r--. 1 root root 4397 Sep 28 15:29 abc5.exm

-rw-r--r--. 1 root root 4407 Sep 28 15:29 project1_Flow1.exm

-rw-r--r--. 1 root root 1999 Sep 28 15:29 project1_Flow2.exm

-rw-r--r--. 1 root root 1790 Sep 28 15:29 project1_Flow3.exm

-rw-r--r--. 1 root root 2070 Sep 28 15:29 project1_Timer1.exm

-rw-r--r--. 1 root root 1531 Sep 28 15:29 project1_Timer2.exm

-rw-r--r--. 1 root root 3216 Sep 28 15:29 project1_Timer3.exm

如上所述,就切分好了,现在想导入那个控制器,在导入时直接读取那个文件即可

这篇关于taskctl自带工具splitexm功能及使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/971422

相关文章

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

使用shardingsphere实现mysql数据库分片方式

《使用shardingsphere实现mysql数据库分片方式》本文介绍如何使用ShardingSphere-JDBC在SpringBoot中实现MySQL水平分库,涵盖分片策略、路由算法及零侵入配置... 目录一、ShardingSphere 简介1.1 对比1.2 核心概念1.3 Sharding-Sp

Java 正则表达式的使用实战案例

《Java正则表达式的使用实战案例》本文详细介绍了Java正则表达式的使用方法,涵盖语法细节、核心类方法、高级特性及实战案例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、正则表达式语法详解1. 基础字符匹配2. 字符类([]定义)3. 量词(控制匹配次数)4. 边

Python Counter 函数使用案例

《PythonCounter函数使用案例》Counter是collections模块中的一个类,专门用于对可迭代对象中的元素进行计数,接下来通过本文给大家介绍PythonCounter函数使用案例... 目录一、Counter函数概述二、基本使用案例(一)列表元素计数(二)字符串字符计数(三)元组计数三、C

使用Spring Cache本地缓存示例代码

《使用SpringCache本地缓存示例代码》缓存是提高应用程序性能的重要手段,通过将频繁访问的数据存储在内存中,可以减少数据库访问次数,从而加速数据读取,:本文主要介绍使用SpringCac... 目录一、Spring Cache简介核心特点:二、基础配置1. 添加依赖2. 启用缓存3. 缓存配置方案方案

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

Nginx中配置使用非默认80端口进行服务的完整指南

《Nginx中配置使用非默认80端口进行服务的完整指南》在实际生产环境中,我们经常需要将Nginx配置在其他端口上运行,本文将详细介绍如何在Nginx中配置使用非默认端口进行服务,希望对大家有所帮助... 目录一、为什么需要使用非默认端口二、配置Nginx使用非默认端口的基本方法2.1 修改listen指令

Python WebSockets 库从基础到实战使用举例

《PythonWebSockets库从基础到实战使用举例》WebSocket是一种全双工、持久化的网络通信协议,适用于需要低延迟的应用,如实时聊天、股票行情推送、在线协作、多人游戏等,本文给大家介... 目录1. 引言2. 为什么使用 WebSocket?3. 安装 WebSockets 库4. 使用 We

python中的显式声明类型参数使用方式

《python中的显式声明类型参数使用方式》文章探讨了Python3.10+版本中类型注解的使用,指出FastAPI官方示例强调显式声明参数类型,通过|操作符替代Union/Optional,可提升代... 目录背景python函数显式声明的类型汇总基本类型集合类型Optional and Union(py

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级