我对流程终止有一些疑问。我的用例是这样的
java中的process.destroy()是否也会与shell脚本一起终止进程x?
在x运行时杀死Java进程会发生什么? shell脚本进程和进程x都被杀死了吗?
答案 0 :(得分:3)
子进程与其父进程之间没有联系。
两个进程都可以互相了解ID,但它们之间没有硬链接。
一般来说,一个进程的子进程被杀死时会发生什么事情取决于平台,因此无法保证当你杀死从java创建的进程时,该进程的子进程也会被杀死。此外,程序可以在不同的操作系统上具有不同的行为。