【问题标题】:IBM Z/os Rexx script returns 255 exit codeIBM Z/os Rexx 脚本返回 255 退出代码
【发布时间】:2019-08-26 12:35:49
【问题描述】:

我有简单的 Rexx 脚本hello_world.rexx:

/* rexx */

SAY 'Hello World'

EXIT

然后我运行它:

>./hello_world.rexx
Hello World

它执行得很好,但不知何故我总是得到 255 退出代码。

>echo $?
255

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

【问题讨论】:

    标签: zos rexx


    【解决方案1】:

    我假设您正在运行来自 USS 的 REXX 代码。

    看这里 => https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxb600/bpx1rx32.htm

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

    /* rexx */

    说“你好世界”

    退出 0

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        或者您可以使用带有代码的 RETURN 关键字:

        RETURN 0
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-08-27
          • 2018-05-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-06-16
          • 2014-11-29
          相关资源
          最近更新 更多