是否可以为现有流程绑定Process对象?我的目标是能够等待系统上已经运行的进程。
答案 0 :(得分:2)
使用标准java.lang.Process
类是不可能的。我唯一能想到的就是编写一个脚本来等待你,然后通过Runtime.exec
调用它并等待它(或者使用JNI)。
另一个明显的选择是让你的脚本删除一些已完成的证据(没有错误)。经典证据是某种文件或数据库中的行,您的Java应用程序可以旋转
答案 1 :(得分:0)
UNIX系统不允许JVM在不是JVM进程子进程的进程上使用正常的底层系统调用。我认为他们不太可能创建替代实现。
所以你可能不得不这样做一些特定于平台的方式。