当我的 Java 应用程序退出/崩溃时,如何摆脱 Java 子进程?
2022-09-03 13:49:52
我在Java中启动一个子进程,如下所示:
final String[] cmd = {"<childProcessName>"};
Process process = Runtime.getRuntime().exec(cmd);
它现在在后台运行。都很好,很好。
如果我的程序现在崩溃了(它仍然在开发中:-)),子进程似乎仍然悬而未决。如何让它在父 Java 进程死亡时自动结束?
如果有帮助,我使用的是 Mac OS X 10.5