데이터 리 코더 - shell
1537 단어 개원 하 다
sh jobs sh ~/kettle/shell/jobs_date.sh CNVN CNVN_JOB >> ~/kettle/shell/logs/dw/CNVN_job_.log
jobs_date. sh 내용 은 다음 과 같 습 니 다: \ # / bin / sh export JAVAHOME=/usr/java8 export LANG=en_US.UTF-8 cd ~/kettle/data-integration job_name=$2 if [ $# == 4 ]; then datebeg = $3 dateend = 4 e l s e c h o "시작 시간 과 종료 날 짜 를 입력 하 십시오. y y - m - d H: m m m: s" e x i t 1 f i b e g s = 'd a t e - d' 4 else echo '시작 시간 과 종료 날 짜 를 입력 하 십시오."시작 시간 과 종료 날 짜 를 입력 하 십시오. 형식 은 yyy - mm - ddHH: mm: ss" exit1fibegs = "date - d" {datebeg} "+% Y -% m -% d% H:% M: 00
end_s=
date - d" ${dateend} "+% Y -% m -% d% H:% M: 00 'while [ “ b e g s " − l e " beg_s" -le " begs"−le"end_s” ];do startTime=
date -d @$beg_s +"%Y-%m-%d %H:%M:00"
; endTime=$(date --date='${beg_s} 30 minutes' '+%F %T')
endTime=$(date --date='1 hour ago' '+%F %T')
echo "startTime---"+"${startTime}"
echo "endTime-----"+"${endTime}"
echo "---------------start---------------"
./kitchen.sh -rep=kettle -user=admin -pass=admin -dir=/BI_DW/$1 -job=$2 -param:startDateTime='${startTime}' -param:endDateTime=${endTime} -level=Basic >> ~/kettle/shell/jobLogs/jobs_${job_name}.log &
beg_s = endTime
done
echo d a t e b e g + "~" + {datebeg} + "~" + datebeg + "~" + {dateend} + "데이터 전부 처리 완료"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
FastJSON 사례 테스트FastJSON 은 좋 은 자바 오픈 소스 json 도구 라 이브 러 리 입 니 다. 다른 같은 종류의 json 라 이브 러 리 에 비해 속도 가 정말 빠 르 고 빠 릅 니 다!그러나 문 서 를 잘 만 들 지 못 해...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.