可以为现有流程创建Process对象吗?

时间:2010-11-16 21:30:19

标签: java

是否可以为现有流程绑定Process对象?我的目标是能够等待系统上已经运行的进程。

2 个答案:

答案 0 :(得分:2)

使用标准java.lang.Process类是不可能的。我唯一能想到的就是编写一个脚本来等待你,然后通过Runtime.exec调用它并等待它(或者使用JNI)。

另一个明显的选择是让你的脚本删除一些已完成的证据(没有错误)。经典证据是某种文件或数据库中的行,您的Java应用程序可以旋转

答案 1 :(得分:0)

UNIX系统不允许JVM在不是JVM进程子进程的进程上使用正常的底层系统调用。我认为他们不太可能创建替代实现。

所以你可能不得不这样做一些特定于平台的方式。