新增定时任务
1. 查询tb_job_group 确认执行器id2. 定时任务无触发任务,依赖任务。3. 插入tb_job_info* task_id 必须未空。* id 字段 主键id 由系统名+分组+排序组成,后面必须是数据字结尾。* JOB_GROUP 字段 对应执行器。* executor_handler 字段,与调度任务注解@JobHandler(value="demo3JobHandler") 值相同。若是调用kettle实现值默认为kettleJobHandler* job_cron 字段值默认 */5 * * * * ? * 意思是 每5秒执行一次;Linux|014|cron表达式详解。* child_jobid 字段为空。* dependency_id 字段为空。
insert into tb_job_info (ID, JOB_GROUP, JOB_CRON, JOB_DESC, ADD_TIME, UPDATE_TIME, AUTHOR, ALARM_EMAIL, EXECUTOR_ROUTE_STRATEGY, EXECUTOR_HANDLER, EXECUTOR_PARAM, EXECUTOR_BLOCK_STRATEGY, EXECUTOR_TIMEOUT, EXECUTOR_FAIL_RETRY_COUNT, GLUE_TYPE, GLUE_SOURCE, GLUE_REMARK, GLUE_UPDATETIME, CHILD_JOBID, TRIGGER_STATUS, TRIGGER_LAST_TIME, TRIGGER_NEXT_TIME, JOB_CODE, UUID, STEP_ID, LEGAL_ORG_CODE, BATCH_DATE, DEPENDENCY_ID, PARALLEL_TYPE, TASK_ID, FIELD_01, FIELD_02, FIELD_03, STATUS, START_DATE, END_TIME)values ('pub020020', 1001, '* * 21 * * ? *', '用户信息同步', null, null, 'pub', null, 'FIRST', 'synBatchInfoAndInitRedisJobHandler', '{"kettleName":"/app/tomcat/scms/easyloan/kettle/pub/tb_sys_user.kjb","filePath":" /app/scms/datafile/recv/epaa","road":"user","timeout":"0"}', 'SERIAL_EXECUTION', 0, 0, 'BEAN', '<CLOB>', 'GLUE代码初始化', to_date('17-06-2020 21:07:52', 'dd-mm-yyyy hh24:mi:ss'), 'pub020030', 0, 0, 0, null, null, null, null, null, null, 'M', null, null, null, null, 4, null, null);
启动定时任务
定时任务页面,操作项有停止启动选择。
