我是Pentaho的新手,並且已經完成了一項關於如何從Pentaho執行shell /批處理文件的研究。大部分在線信息都是在'Execute Shell'步驟中,而不是在v6中。Pentaho執行過程似乎不會啓動腳本文件
如何使用'執行進程'步驟運行shell腳本?
下面是我在做什麼,但腳本不會推出:
- 拖動「執行進程」步入轉型窗口
- 編輯步驟
- 在過程現場插入完整路徑可執行文件(在Linux或C /home/root/pdi/script.sh:\用戶\ ADMIN \ PDI \ script.bat在Windows上,試圖在這兩個平臺)
- 啓動作業
腳本非常簡單
mkdir new_folder
任務完成並且新文件夾不出現。所描述的步驟是我正在做的。我錯過了什麼嗎?
我使用的PDI 6.0.0.0-353,只是想建立從PDI運行shell /批處理文件的過程。
非常感謝提前,因爲我不知道在哪裏尋找教程或信息,我卡在這個簡單的一步。
編輯: 如果我指定錯誤的文件名,我會得到相同的結果,就好像沒有錯。這就像它甚至沒有觸及腳本。這是甚至正確的路徑可執行文件在過程域?
- 2015/11/25 12:51:14 - 勺 - 轉型開了。 2015/11/25
- 12:51:14 - 勺子 - 啓動轉換[proc] ... 2015/11/25
- 12:51:14 - 勺子 - 開始轉換執行。 2015/11/25
- 12:51:14 - proc - 調度開始進行轉換[proc]
- 2015/11/25 12:51:14 - 勺 - 轉換已完成!
對於像這樣簡單的腳本,我會在作業中使用'Shell'步驟而不是轉換。 @ user4637357是正確的,因爲變換步驟需要輸入來填充它。該步驟旨在使用來自變換字段的參數多次調用腳本。 –