定时作业的执行方式
本节介绍低代码软件中定时作业的执行方式,
助码定时作业支持多种执行方式,在定时页面列表页面执行,
私有化客户端工具启动执行,控制台程序执行等等
还可以和window/linux系统计划任务工具结合执行
在定时页面列表页面执行
在业务设计 定时作业
私有化启动执行
打开助码私有化客户端工具 ZhuMa.FormStart.exe
进入实用工具-》执行定时任务
这种方式会一直执行当前项目的所有定时作业指定点击取消为止
每一轮执行只会执行定时作业设定的间隔周期到的作业
控制台程序执行
在客户端工具的同级目录下有个zmfw.exe
这是一个控制台应用
可以直接运行 或者通过 cmd powershell运行
下图为powershell打开的效果
按照提示 后面输入了job参数
-t, --ttype 执行的内容,可以输入作业编号、名称或者别名,Exec/Query的时候必须指定,Query的时候可以模糊匹配
-p, --pid 项目,不填写为当前项目,如果指定了项目id,那么将会执行该项目的
--help Display this help screen.
--version Display version information.
value pos. 0 Required. 作业操作命令ExecAllProjects 循环执行所有项目的作业,ExecAllProjectOnes 执行所有项目的作业一次, ExecAll
循环执行当前或者指定项目的作业,ExecAllOnes 执行当前或者指定项目的作业一次,QueryAll 查询当前或者指定项 目的作业,
Exec 执行当前或者指定项目的某个作业, Query
查询当前或者指定项目的某个作业。
我们输入 ./zmfw job QueryAll
代表查询当前项目下面的所有作业
输入 ./zmfw job Query -t getWeather
代表查询某个作业 可以输入id或者名称 getWeather是名称
输入 ./zmfw job Exec -t getWeather
代表执行某个作业 可以输入id或者名称 getWeather是名称
注意 这里可以把当前作业放到系统工具 比如计划任务里面按照设定的方式执行
输入 ./zmfw job ExecAllOnes 会把当前项目下的所有作业执行一遍
输入 ./zmfw job ExecAll 会把当前项目下的所有作业一直执行
直到手动终止 windows下Ctrl+C可以终止
可以把该命令放到开机启动里面一直执行
输入 ./zmfw job ExecAllProjectOnes
会把所有项目下的所有作业执行一遍
输入 ./zmfw job ExecAllProject
会把所有项目下的所有作业一直执行
saas方式的执行
saas方式 指的是直接在助码官网注册运行的方式(非下载软件的方式)
这种方式系统会自动运行 不用上述设置







