kattle 轉換 PAN命令列引數 指令碼寫法

2021-08-11 10:23:36 字數 1075 閱讀 6088

引數列表:

/ref 資料庫名稱

/user 使用者名稱

/pass 使用者密碼

/trans 要啟動的轉換名稱

/dir 目錄(不要忘了/字首)

/file 要啟動的檔名**換檔案)

/level 日誌級別

/logfile 要寫入的日誌檔案

/listdir 列出資料庫的目錄

/listtrans 列出指定目錄下的轉換

/listrep 列出可用資料庫

/expref 將資料庫裡所有物件匯出到xml檔案

/noref 不要將日誌寫到資料庫中

/safemode 安全模式下執行,有額外檢查

/version 顯示轉換的版本,校訂和建立日期

/param 設定引數,引數格式為=,例如 -param.foo=bar  或者  /name:value

/listparam 列出轉換裡已經設定好的引數

/maxloglines 記憶體中儲存日誌的最大日誌行數

/maxlogtimeout 記憶體中儲存日誌的最長時間

轉換調動指令碼寫法

windows和linux啟動指令碼的寫法一樣,就是pan.sh/pan.bat的區別

例項

@echo off

if "%1" == "h" goto begin /*這3行是不顯示cmd框*/

mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit

:begin

title 標題

cd e:\software\pdi-open-3.1.0-826/*kettle安裝目錄,pan命令的使用必須在這個目錄下才有效*/set softpath=%cd% /*當前目錄路徑*/

pan /file %softpath%\src\check_wifi.ktr/*(轉換檔案的路徑)*/ /level basic /logfile %softpath%\log.log

python argparse 模組命令列引數解析

argparse 是 python 的乙個命令列解析包,可根據需要編寫高可讀性的程式。網上的許多教程較為冗長和散漫,沒有達到精練好掌握的目的,本文針對專案中對 argparse 的用法,用例項對各個引數進行講解,力求達到讓讀者秒懂的目的。先上 import argparse if name main...

python 命令列傳參

1.簡單的寫法 通過匯入模組sys import sys if name main argc len sys.ar arg0 sys.ar 0 2.稍微複雜一點的引數可以使用getopt模組 import sys import getopt if name main opt,args getopt....

方法 命令列傳參

設計方法的原則 方法的本意是功能塊,就是實現某個功能的語句塊的集合。我們設計方法的時候,最好保持方法的原子性,就是乙個方法只完成1個功能,這樣有利於我們後期的擴充套件 例 package 包 public class ww 加法 public static int add int a,int b 方...