#!/bin/sh
##########################################################################
#Author : zxs
#Created Time : 2020-10-10 12：30
#Environment：jdk1.8.0_265 maven 3.3.9
##########################################################################
# 参数一
param1=$1
# 参数二
param2=$2
# 执行脚本
case $param1 in
    job)
        # 自检脚本
        echo '自检'
        cd /opt/industrial_internet_wss/src/backend/datax
        python2.7 /opt/datax/bin/datax.py /opt/datax/job/job.json
        ;;
    json)
	    # 查看配置模板
	    echo '查看配置模板'
        python2.7 /opt/datax/bin/datax.py -r streamreader -w streamwriter
        ;;
    start)
        # 参数为空
	    if [ ! -n "$param2" ]; then
		    echo '缺失【.json格式】文件参数！！！'
		    echo '正确格式：datax start stream2stream.json'
	    else
		# 运行模板json
            echo '开始启动datax程序...'
  	        python2.7 /opt/datax/bin/datax.py $param2
	   fi   
  	   ;;	
    *)
    	   echo '-------------------------参数缺失-------------------------'
    	   echo '命令格式：datax [job|json]'
    	   echo '【参数含义】1.job-自检 2.json-查看配置模板'
    	   echo '命名格式：datax start [json文件名（位置-->/job/json/）]'
    	   echo '【参数含义】1.start-运行模板文件'
  	   echo '例如：datax start stream2stream.json'
  	   echo '【注意】任务模板需要放于容器内：/job/json位置处'
  	   echo '----------------------------------------------------------'
esac




