批量脚本调用 下载本文

内容发布更新时间 : 2024/12/25 14:03:23星期一 下面是文章的全部内容请认真阅读。

脚本:

cardBatch.sh 卡系统批量脚本,根据不同入参执行卡系统不同的批量任务。脚本调用jmx操作任务启动。

任务说明:批量任务在rdfa、cdfa、cm区都需要运行。 Rdfa的任务:

日切:系统的账务日系统加一天,更新卡系统平台缓存,口挂数据自动解挂

卡号生成:按照预制卡申请生成卡号,然后把卡号文件传输到cm区。 Cm的任务:

日切:系统的账务日系统加一天,更新卡系统平台缓存 制卡任务:根据dfa区传送的文件生成制卡数据

凭证文件:生成制卡数据以后,需要生成卡凭证文件传送到核心系统

脚本传参说明:每个任务只需要传入任务名称和所属服务器的ip地址。 rdfa日切 输入参数:参数1 daySwitch-task 参数2 rdfa节点ip地址

运行命令格式:sh cardBatch.sh daySwitch-task 127.0.0.1 rdfa卡号生成 输入参数:参数1 generateCardNo-task 参数2 rdfa节点ip地址

运行命令格式:sh cardBatch.sh generateCardNo-task 127.0.0.1 cm日切 输入参数:参数1 daySwitch-task 参数2 cm节点ip地址

运行命令格式:sh cardBatch.sh daySwitch-task 127.0.0.1 cm 制卡任务 输入参数: 参数1 makeCard-task 参数2 cm节点ip地址

运行命令格式:sh cardBatch.sh daySwitch-task 127.0.0.1 cm凭证文件 输入参数:参数1 VoucherToCore-task 参数2 cm节点ip地址

运行命令格式:sh cardBatch.sh VoucherToCore-task 127.0.0.1

脚本运行结果说明:

脚本运行成功无java异常输出且脚本返回值为0

脚本运行失败时有java异常输出脚本返回值为1,失败以后调用其他ip上的任务。