kettle 调用job时,自动停止了,这是什么原因呀?
0
在用shell脚本循环调用kettle job 运行一段时间后后台进程退出或者job自动停掉的情况,kettle的日志上也没记录错误信息,有哪位高手能解读一下么?
这是调用kettle的shell 脚本
#!/bin/bash
export LANG='en_US.UTF-8'
export JAVA_HOME=/usr/java/jdk1.7.0_51/
export PENTAHO_JAVA_HOME=/usr/java/jdk1.7.0_51/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
while :
m0=$(date +%Y%m%d)
do
sh /app/data-integration/kitchen.sh -file="/app/data-integration/deployment/r2c/kjb/exnlist.kjb" - level=Detailed >>/app/data-integration/logs/exnlist.log"$m0"
wait
sleep 120
done
这样做有什么问题么?希望大神帮忙看看,在线等。
这是调用kettle的shell 脚本
#!/bin/bash
export LANG='en_US.UTF-8'
export JAVA_HOME=/usr/java/jdk1.7.0_51/
export PENTAHO_JAVA_HOME=/usr/java/jdk1.7.0_51/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
while :
m0=$(date +%Y%m%d)
do
sh /app/data-integration/kitchen.sh -file="/app/data-integration/deployment/r2c/kjb/exnlist.kjb" - level=Detailed >>/app/data-integration/logs/exnlist.log"$m0"
wait
sleep 120
done
这样做有什么问题么?希望大神帮忙看看,在线等。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
子建 - Kettle讲师、顾问、数据仓库架构 2015-11-12 回答
赞同来自: