Kettle作业调度引擎:kitchen.sh
一、JOB调度shell脚本
#!/bin/bash
cat<<EOFSHELL
*****************************************************
Function :xxx
Author :colby陈
CreateDate:2016-10-10
ModifyDate:2016-10-11
*****************************************************
EOFSHELL
XLH_JOB_HOME=/home/xlh_kettle_job
XLH_SHELL_HOME=/home/xlh_shell
KETTLE_HOME=/home/data-integration
JOB_NAME="ctl_debt_institution"
if [ ! -f `date +%Y%m%d`_${JOB_NAME}.log ];then
touch ${XLH_SHELL_HOME}/log_file/`date +%Y%m%d`_${JOB_NAME}.log
fi
${KETTLE_HOME}/kitchen.sh /file ${XLH_JOB_HOME}/${JOB_NAME}.kjb /level=basic >> ${XLH_SHELL_HOME}/log_file/`date +%Y%m%d`_${JOB_NAME}.log
二、crontab配置
*/5 * * * * source /etc/profile && /bin/bash ${XLH_SHELL_HOME}/etl_member_user_d.sh