public static boolean processCheck() throws IOException, ProcessException { Set<String> afterPid = own.check(); for (String pid : afterPid) if (!beforePid.contains(pid)) enjuPid = pid; if (enjuPid == null) throw new ProcessException(); return true; }
/** * Check the enju process has been destroyed or not. If the process is destroyed, it return true. * * @return * @throws IOException */ public static boolean checkDestroyed() throws IOException { Set<String> alivePid = own.check(); return alivePid.contains(enjuPid) | enjuPid != null ? false : true; }