kettle檔案自動化部署(shell指令碼執行)
阿新 • • 發佈:2019-02-02
shell指令碼(crontab 定期執行),呼叫kitchen 和 pan
去執行,job和transformation檔案。
crontab -l 檢視
crontab -e 編輯 格式自己定義
詳情見這裡
http://www.cnblogs.com/cocowool/archive/2009/04/22/1441291.html*/30 * * * * /opt/pentaho/run/cater.sh
其中cater.sh位
export JAVA_HOME=/usr/lib/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:/usr/lib/java/jdk1.6.0_45/lib:/lib:$CLASSPATH date >>/opt/pentaho/run/log/cater/cater.log /opt/pentaho/data-integration/kitchen.sh -file=/opt/pentaho/run/cater.kjb >/opt/pentaho/run/log/cater/cater.log
生效
cd /etc/init.d/
sudo ./cron restart