kettle命令行执行两种方法:
-
基于Windows操作系统执行命令写法:
创建一个test.bat文件,内容如下:
@echo off
set DaysAgo=-5
-- 天数差
set curday=%date:~0,4%%date:~5,2%%date:~8,2%
-- 当天日期
echo %curday%
set /a passday=%curday%+%DaysAgo%
-- 过去某天日期
echo %passday%
E:\kettle\data-integration5_2\Kitchen.bat -rep=kettle_repo -param:"start_date=%passday%" -param:"end_date=%curday%" -job=/test/job_test
-- Kettle命令行
pause
-
基于Linux操作系统执行命令写法:
创建一个test.sh文件,内容如下:
last_date=`date -d last-day +%Y%m%d`
last_date_dfs=`date -d last-day +%Y-%m-%d`
cur_date=`date +%Y%m%d`
cur_date_dfs=`date +%Y-%m-%d`
$KETTLE_HOME\Kitchen.sh -rep=kettle_repo -param:start_date=cur_date -param:end_date=last_date -job=/test/job_test
-- Kettle命令行
以上就介绍kettle两种操作系统环境下不同执行的命令方式
群1:330599514 群2:452881901
版权归:kettle老者
转载来源:kettle老者