如何得到shell的返回值 (kettle)

来源:互联网 发布:曼哈顿软件 编辑:程序博客网 时间:2024/06/04 19:12

使用Execute a shell script step 执行sqlldr , 该shell会返回3个值,我需要根据不同的返回值进行判断, 下一步该怎么走

发现可以如下解决

使用Evaluating Javascript  step .  里面写入  exit_status == 0 

exit_status 的值为shell的返回值       

比如有三个值 可以放三个 Evaluating Javascript        里面分别写入exit_status == 0   exit_status == 1 exit_status == 2

满足条件 , 则走相应的分支.

shell 与 javascript 中用 hop "unconditional" (black)    连接

unconditional 表示无论当前步骤是否成功, 都执行下一个步骤.


原创粉丝点击