我有一个用例,需要根据子进程的退出代码对父进程执行op。
因此在子进程中,我正在使用:
java.lang.System.exit(1641);
在父进程中,我正在做
Process process = processBuilder.start();
int retCode = process.waitFor();
// do something based on this retCode
在Windows上,这可以按预期工作。但是在CentOS上,我得到的返回码是105,而不是1641。
我在这里想念什么?