1. 程式人生 > >kattle 轉換 PAN命令列引數 指令碼寫法

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

引數列表:

/ref 資料庫名稱

/user 使用者名稱

/pass 使用者密碼

/trans 要啟動的轉換名稱

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

/file 要啟動的檔名(轉換檔案)

/level 日誌級別

/logfile 要寫入的日誌檔案

/listdir 列出資料庫的目錄

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

/listrep 列出可用資料庫

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

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

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

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

/param 設定引數,引數格式為<name>=<value>,例如 -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

相關推薦

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

引數列表: /ref 資料庫名稱 /user 使用者名稱 /pass 使用者密碼 /trans 要啟動的轉換名稱 /dir 目錄(不要忘了/字首) /file 要啟動的檔名(轉換檔案) /level 日誌級別 /logfile 要寫入的日誌檔案 /listdir 列出資料

xargs將stdin轉換命令引數

      我們可以用管道將一個命令的stdout(標準輸出)重定向到另一個命令的stdin(標準輸入)。例如: $cat  foo.txt |  grep  “test”       但是,有些命令

GDI+實現的圖片相互轉換程式,可以通過命令引數來呼叫

#include <gdiplus.h> #include <stdio.h> using namespace Gdiplus; #include "stdafx.h" #pragma comment(lib, "gdiplus.lib") //探測PNG編碼器的

Python 處理指令碼命令引數

# -*- coding:utf-8 -*- import sys def test(): """ 引數列表:sys.argv 引數個數:len(sys.argv) 指令碼名: sys.argv[0] 引數1: sys.argv[1] 引數2:

(二)NS3如何編譯、執行指令碼和 Command Line命令引數設定

二、編譯、執行指令碼和Command Line命令列引數設定 7. 編譯和執行指令碼主要步驟 1) 將編寫的指令碼複製到ns-3.22/scratch目錄下(可以在ubuntu視窗介面直接複製) 進入ns3目錄: /ns-3.22 $ cp examples/tutori

Shell指令碼學習-命令引數處理

在Linux的Shell中怎樣處理tail -n 10 access.log這樣的命令列選項呢?這是被別人問起的一個問題,好好學習了一下,進行總結如下: 在bash中,可以用以下三種方式來處理命令列引數,每種方式都有自己的應用場景。 1.直接處理,依次

ssdeep命令引數說明

ssdeep 下載地址: http://ssdeep.sourceforge.net/ ssdeep 中文介紹: http://blog.claudxiao.net/2012/02/fuzzy_hashing/#comment-489

x265 命令引數大全

除非一個引數被標記為 CLI ONLY,否則該引數也被x265_param_parse() 支援。CLI使用getopt 函式來解釋命令列引數,長短版本的引數都可以使用,長引數在不引起歧義的情況下可以截斷成短引數。API使用者必須把完整的引數名傳遞給 x265_param_parse()。 Pres

MFC解析啟動命令引數——CCommandLineInfo類

MFC中CCommandLineInfo類被用於分析啟動應用時的命令列引數。 MFC應用一般都會在它的應用物件中使用函式InitInstance()建立這個類的一個本地例項。然後把該物件傳給CWinApp::ParseCommandLine(),ParseCommandLine()又重複呼叫

argparse配合pycharm命令引數

1、未新增命令列引數的時候 import argparse parser = argparse.ArgumentParser() parser.add_argument("square", type=int, help="display a square of a given number")

impala-shell命令引數

轉發 https://my.oschina.net/weiqingbin/blog/190929 你可以在啟動 impala-shell 時設定以下選項,用於修改命令執行環境。   Note: 這些選項與 impalad 守護程序的配置選

CreateProcess 建立帶命令引數的程序時,報錯或者提示記憶體位置無效的可能的一個原因

可能的一個原因:命令列引數使用了常量。 例如: CreateProcess(NULL, "notepad",NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&si,&pi); 解釋: pszApplicationName和ps

electron 獲取命令引數

一 實現 最近要做一個小工具,基於electron的獨立程序,從平臺中雙擊圖示,能夠啟動electron,並且要攜帶一些必要的命令列引數。以為是個很簡單的實現,但發現electron的文件中並沒有說明。最後在atom的討論網站中找到了一個答案,如下: 1 假如你傳的引數為arg1 arg

nginx使用手冊--nginx的命令引數

nginx的命令列引數 -? 或者 -h 列印命令列引數幫助資訊 -c file 為 Nginx 指定一個配置檔案,來代替預設的。 -t 不執行,而僅僅測試配置檔案。nginx 將檢查配置檔案的語法的正確性,並嘗試開啟配置檔案中所引用到的檔案。 -v 顯示 nginx 的版本。 -V

【C程式編譯連結】gcc使用命令介紹 gcc的使用簡介與命令引數說明

1.gcc或者g++安裝rpm -qa|grep gcc ==>檢查gcc是否安裝gcc -v ==>檢查gcc版本 編譯器會在可執行檔案中植入一些資訊,可執行檔案會變大。一般開發時候使用 -g ,編譯一個 “release 版本” 時不使用 -g 編譯。gcc如果是最新的則不重

Java命令引數詳解

最近在學習Gradle相關的知識。下載Gradle原始碼後,未能成功匯入IDEA執行。所以想另闢蹊徑,通過命令列來除錯執行Gradle程式。經過一番搜尋和思考。發現Java通過jdwp可以遠端除錯java程式的。在實踐的過程中,對一些命令列引數的含義不是特別清楚。故有此篇文章。 1.

講解命令引數

命令列(command line):是在命令列環境中,使用者為執行程式輸入命令的行。 命令列引數(command-line argument): 是同一行的附加項。 C編譯器允許main()沒有引數或者有兩個引數 第一個引數:argc(argument count)引數計數,是一個整數 第二

C++ 命令引數解析

文章目錄 說明 短引數之 getopt() 長引數之 getopt_long() 長引數之 getopt_long_only() 說明 主要參考以下部落格: 部落格一:getopt和g

Windows API一日一練 3 使用命令引數

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

一個簡單的C#命令引數程式

 新建一個c#控制檯程式,命名為ConsoleApplication1 程式主體如下 class Program  {   static void Main(string[] args)   {