IBM Z / os Rexx脚本返回255退出代码

时间:2019-08-26 12:35:49

标签: zos rexx

我有简单的Rexx脚本hello_world.rexx

/* rexx */

SAY 'Hello World'

EXIT

然后我运行它:

>./hello_world.rexx
Hello World

它执行得很好,但是总能得到255个退出代码。

>echo $?
255

有人知道如何修复脚本以获取0作为退出代码吗?

3 个答案:

答案 0 :(得分:6)

我假设您正在从USS运行REXX代码。

参见此处=> https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxb600/bpx1rx32.htm

您可以使用EXIT 0显式设置返回码0,例如:

/ * rexx * /

说“ Hello World”

退出0

答案 1 :(得分:3)

根据documentation,返回码255表示程序已终止。如果要返回零,请使用exit 0

答案 2 :(得分:0)

或者您可以在代码中使用RETURN关键字:

RETURN 0