Kettle項目windows環境部署命令

初學KETTLE,自學部署,如有問題,歡迎小夥伴們指正

編寫DAT腳本,利用windows定時任務執行。

DAT腳本如下:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin 
::
set main_name=作業名稱
set current_month=%date:~0,4%%date:~5,2%
set current_day=%date:~0,4%%date:~5,2%%date:~8,2%
set name=%main_name%.kjb
set current_path=%cd%
set current_path_bat=%cd%\%name%
set current_log_name=%main_name%_%current_day%.log
set time=%date:~0,4%%date:~5,2%%date:~8,2%
mkdir logs\%main_name%\%current_month%

::spoon.bat的路徑設置成環境變量 ,需要提前設置               
cd /d %KETTLE_PATH%	

kitchen /file:%current_path_bat% /level:Base>>%current_path%\logs\%main_name%\%current_month%\%current_log_name%

作業名稱是做好的作業kjb文件入口,該DAT腳本文件與作業在同一目錄。該腳本主要是爲了根據日期生成相應日誌文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章