Class ProcessUtils

    • Method Detail

      • waitForWithTimeout

        public static int waitForWithTimeout​(Process p,
                                             long timeout,
                                             TimeUnit unit)
                                      throws TimeoutException
        Waits until a process finishes or a timeout occurs
        Parameters:
        p - process
        timeout - timeout in given unit
        unit - time unit
        Returns:
        the process exit value
        Throws:
        TimeoutException - if a timeout occurs