smdt_wyd
作者smdt_wyd·2014-11-14 16:33
系统工程师·oracle

crontab first

字数 1455阅读 1181评论 0赞 0

i=0
while [ $i -lt  160 ]
do

    jobpara=`dsjob -domain $etl_server:9080 -user $user -password $password -server $etl_server -run -jobstatus $project_name Pjob_Etl_test >>$ETLRunningPath/Log/Pjob_Etl_test.log`

    IPROFlag=`cat $ETLRunningPath/Parameter/CDCFlag.txt`

    if [ $IPROFlag = Y ]
    then

      jobpara=`dsjob -domain $etl_server:9080 -user $user -password $password -server $etl_server -run -jobstatus $project_name Pjob_Etl_test_txt >>$ETLRunningPath/Log/Pjob_Etl_test_txt.log`

      RunDate=$(cat $ETLRunningPath/Parameter/RunningDate.txt)

      export param_name=p_etl_date
      export param_value="$"${param_name}"="${RunDate}""

      while read JobName
      do
           jobpara=`dsjob -domain $etl_server:9080 -user $user -password $password -server $etl_server -run -param "$param_value" -jobstatus $project_name $JobName>>$ETLRunningPath/Log/$JobName.log`

      done < $ETLRunningPath/Script/dsjob.list
     
      i=10000

    else
        sleep 2m
        i=`expr $i + 1`
    fi

done

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

  • IproDaoImpl
    评论 0 · 赞 0
  • 性能优化--文摘1
    评论 0 · 赞 0
  • db2权限
    评论 0 · 赞 0
  • USP_SWAP_DB
    评论 0 · 赞 0
  • DB2资料总结
    评论 0 · 赞 0
  • 相关文章

    相关问题

    相关资料

    X社区推广