1

我在 Pentaho 中构建了一个简单的 FTP 作业,将文件放在本地目录中。我需要能够在 SQL Server 代理作业中调用此作业,然后我可以安排和使用它,但是当我设置代理作业时,它成功地运行了这些步骤,但没有产生任何表明它实际上是成功的.

我很有信心 Pentaho 工作本身很好,因为它可以通过 UI、命令行和 .bat 文件运行。一切都按预期工作,除非我尝试执行此 SQL Server 代理工作,但我不知道为什么!

这是工作中的唯一步骤当我使用它时,系统提示我没有错误,但实际上没有任何反应。如果我尝试将其括在引号中,则会出现错误。

任何帮助,将不胜感激

4

1 回答 1

2

弄清楚了!

显然,只有命令的第一行正在执行。所以它导航到不同的目录但没有执行任何命令。我通过将所有内容放在一行并添加一个 && 来解决这个问题。

使用的命令行: cd c:\pentaho\data-integration && kitchen.bat /file:C:\pentaho\Jobs\BW\FTP_BW_TRN.kjb /level:Basic

于 2013-11-05T14:34:00.473 回答