kettle在windows下執行job指令碼 定時
這個是job指令碼存在你的資源資料庫裡面的方法
見一個.bat檔案 裡面放上如下程式碼,當然路徑還是要你自己的,還有 rep:名資源庫名稱 -在你登陸資源庫時顯示的資源庫名字。/job:你要執行的job名稱; dir:就是你Job存放的路徑是資源庫裡的 user &pass 使用者密碼 /lever:basic日誌; 後面是日誌存放路徑,
d:
cd D:\pdi-ce-5.4.0.1-130\data-integrationkitchen.bat /rep:mykettle /job:kyxmdatajob /dir:/reposity /user:admin /pass:admin /lever:basic >>E:\job_%date:~0,4%%date:~5,2%%date:~8,2%.log
基本就可以了,要定時的話,就用windows 的 附件 --系統工具-任務計劃程式裡面 新增一個計劃,檔案選你的job然後設定好時間 --Ok!
相關推薦
kettle在windows下執行job指令碼 定時
這個是job指令碼存在你的資源資料庫裡面的方法 見一個.bat檔案 裡面放上如下程式碼,當然路徑還是要你自己的,還有 rep:名資源庫名稱 -在你登陸資源庫時顯示的資源庫名字。/job:你要執行的job名稱; dir:就是你Job存放的路徑是資源庫裡的 user
Python開發【筆記】:單線程下執行多個定時器
自動 代碼 python 線程 timer ont -s 大量 過多 單線程多定時器 前言:公司業務需求,實例當中大量需要啟動定時器的操作;大家都知道python中的定時器用的是threading.Timer,每當啟動一個定時器時,程序內部起了一個線程,定時器觸發執行結
Windows下執行python指令碼報錯“ImportError: No Module named ...”的解決方法
之前遇到一個問題,在Pycharm或IPython之類的IDE上執行指令碼正常,但是直接執行或cmd命令列執行的時候報了模組未能找到的 誤——ImportError: No Module named ...。 這是啥情況? Python在啟動直譯器(Interpreter)的時候
Linux下執行bash指令碼顯示“: /usr/bin/env: "bash\r": 沒有那個檔案或目錄
用 ./ 執行bash指令碼檔案出現 報錯資訊 /usr/bin/env: "bash\r": 沒有那個檔案或目錄 錯誤原因:這主要是因為bash後面多了\r這個字元的原因。在linux終端下,輸出\r會什麼都不顯示,只是把游標移到行首。於是終端雖然輸出了/usr/bin/env bash,
linux下執行python指令碼的兩種方式
1、直接使用python xxxx.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。 2、在檔案的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果
windows下執行.sh指令碼
現在開發專案遇到一個問題,mac系統和windows下開發,對於mac下的sh指令碼,想要在windows下也能正常執行,通過了解,安裝cygwin,Cygwin是一個在windows平臺上執行的類UNIX模擬環境 基本操作命令: ls #以預設方式顯示當前目錄檔案
mongo shell連線到mongoDB及shell提示符下執行js指令碼
同mysql資料庫類似,mongoDB也可通過mongo客戶端連線到mongod伺服器來進行絕大多數日常管理。這個命令列工具就是mongo,在mysql中則是mysql。通過mongo命令可以連線到本機,異機,以及在linux shell或者mongo s
解決Linux下執行Python指令碼顯示“: 沒有那個檔案或目錄”的問題
我猜不少人都遇到過類似的問題: 在Windows下寫好了一個python指令碼,執行沒問題 但放到Linux系統下就必須在命令列前加上一個python直譯器才能執行 指令碼開頭的註釋行已經指明瞭直譯器的路徑,也用chmod給了執行許可權,但就是不能直接執行指令碼。 比如這個指令碼: #!/usr/bin/
linux 定時執行shell指令碼 定時任務
在oracle 中可以利用dbms_job包定時執行pl/sql、sql過程,在像備份等需要在作業系統級定時任務只能採用crontab來完成 本文講述crontab具體用法,以供備忘. 在oracle 中可以利用dbms_job包定時執行pl/sql、sql過程,在
php命令列(cli)下執行PHP指令碼時相對路徑報錯問題
問題產生的原因: 在php命令列下執行.php檔案時,執行環境的工作目錄是php命令程式(php.exe)所在目錄,所以如果想在檔案內使用相對路徑時,要先切換當前的工作目錄才行。 解決方法:將工作目錄切換到當前檔案目錄 $oldpath = getcwd();
Linux下執行Python指令碼顯示“: 沒有那個檔案或目錄”問題
後來一想,應該是編碼問題。Windows下,文字的換行是\r\n一同實現的,而Lnix/UNIX下則只用\n。對於: #!/usr/bin/env python\r\n 這樣一行文字,windows下的程式會認為#!/usr/bin/env python就是一行。而linux會認為#! /us
在Eclipse/MyEclipse下執行python指令碼
這個問題折騰了我幾個小時才弄明白怎麼回事。。。 現在來簡單解釋一下 首先你需要一個java開發環境 這裡使用eclipse 輸入以下程式碼(*.py 路徑按需求更改) package t; import java.io.BufferedReader; import java.io.
如何在Windows下開發Python:在cmd下執行Python指令碼+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
本文目的 希望對於,如何在Windows下,寫Python程式碼,進行Python開發,執行Python指令碼的人,看了此文後,懂得了: 什麼是cmd下面去執行Python指令碼; 什麼是Python的互動式的shell; 什麼是Python的IDE。 前提知識 看此文之前
ubuntu下執行mysql指令碼
Ubuntu下執行mysql的.sql檔案 方法一: 1、執行此命令,會提示輸入mysql的root賬戶的密碼,驗證成功後,會在dbname這個資料庫中執行filename.sql這個指令碼,其中f
如何在Windows環境下執行Python指令碼
Windows下執行Python指令碼最簡單的方法就是安裝ActivePython。 ActivePython的安裝: ActivePython 的官方下載地址是: http://www.activestate.com/activepython/download
cygwin下執行shell指令碼出現的錯誤
想在空閒時間學習一下shell指令碼程式設計,由於不方便在公司,不方便在linux下執行,故選擇在cygwin下模擬。 而在cygwin下,並不比真正的linux,會出現各種奇葩的問題。 問題一: 用notepad++下編輯sh檔案,執行時出現 syntax erro
Linux下執行Python指令碼顯示“: /usr/bin/env "python\r" 找不到那個檔案或目錄
用 ./ 執行python 指令碼檔案出現 報錯資訊 /usr/bin/env "python\r" 找不到那個檔案或目錄 錯誤原因:這主要是因為\r這個字元的緣故。在linux終端下,輸出\r會什麼都不顯示,只是把游標移到行首。於是終端雖然輸出了/usr/bin/env:
Linux下執行Shell指令碼
Linux下可以用兩種方式執行Shell指令碼: 1、用shell程式執行指令碼:根據你的shell指令碼的型別,選擇shell程式,常用的有sh,bash,tcsh等。一般來說,第一行#!/bin/bash裡面指明瞭shell型別的,比如#!/bin/bash指明是bas
在linux下利用crontab定時執行PHP指令碼
1、使用crontab –e編輯定時任務 內容為: xx:xx:xx 執行一個test.php檔案 2、php檔案必須在檔案頭一行,加上直譯器路徑(就象perl做的那樣) #!/usr/local/bin/php PHP的
一個簡單的linux下設定定時執行shell指令碼的示例
很多時候我們有希望伺服器定時去執行一個指令碼來觸發一個操作,比如說定時去備份伺服器資料、資料庫資料等 不適合人工經常做的一些操作這裡簡單說下 shell Shell俗稱殼,類似於DOS下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。作為命