【发布时间】:2014-12-07 03:53:02
【问题描述】:
我正在尝试使用System.exit(n) 返回各种错误代码。我需要这样做才能从 Unix shell 脚本访问这些数字。
例如,在我的 java 程序中,我有 System.exit(2)。
然后在我的 shell 脚本中:
var=$(java myProgram arguments)
哪个运行时会使用 System.exit(2) 退出 java 程序,它不应该将整数 2 输出到“var”吗?因为它没有。我错过了什么吗?我需要做什么才能让它给我整数?
【问题讨论】:
-
shell 语法将子命令的打印输出分配给 var。你想要
$?。