我认为Java在API方面没有提供很多关于获取进程的信息,有没有办法让你在Java中获得父进程的PID / ID?
答案 0 :(得分:1)
如果您在Linux上运行,可以使用/ proc / self / stat检查procfs。
答案 1 :(得分:0)
根据@ Imz的回答,在Linux上,获取/proc/self/stat
的输出(这是一个单行文件,所以只需像普通文件一样阅读)
43732(java)S 43725 43725 11210 34822 43725 4202496 127791 387073 4055 0 3188 79 4597 253 20 0 53 0 16217706 39231705088 188764 18446744073709551615 4194304 4196452 140735605394256 140735605376816 274479481597 0 0 2 16800973 18446744073709551615 0 0 17 13 0 0 0 0 0
第4个字段(上面以粗体显示)是您的父进程ID