Windows和Linux上java.lang.system.exit(status)的不同行为

时间:2019-06-14 06:38:36

标签: java linux centos

我有一个用例,需要根据子进程的退出代码对父进程执行op。

因此在子进程中,我正在使用:

java.lang.System.exit(1641);

在父进程中,我正在做

Process process = processBuilder.start();
int retCode = process.waitFor();
// do something based on this retCode

在Windows上,这可以按预期工作。但是在CentOS上,我得到的返回码是105,而不是1641。

我在这里想念什么?

0 个答案:

没有答案