kettle每日同步作业,需要在linux上设置定时任务。
其中/home/CHN/wujunchao/schedule_member.sh的文件内容如下:
#!/bin/sh
export JAVA_HOME=/home/CHN/wujunchao/java/jdk1.8.0_202
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
PATH=$PATH:$HOME/.local/bin:$HOME/bin
sh /home/CHN/wujunchao/data-integration/kitchen.sh -norep -file=/home/CHN/wujunchao/calendar_schedule/schedule_member_job.kjb > /home/CHN/wujunchao/tmp_log/`date "+%Y%m%d%H%M%S"`.log
如果定时任务跑的是ktr文件,就用如下命令:
sh /home/CHN/wujunchao/data-integration/pan.sh -file=/home/CHN/wujunchao/Backup/sqlserver-mysql_tag.ktr