Package de.hsh.graja.util
Class ProcessUtils
java.lang.Object
de.hsh.graja.util.ProcessUtils
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcallScript(File wd, String... args) Calls a sub processstatic StringcallScriptTimeout(File wd, int timeOutSeconds, String... args) Calls a sub processstatic IntegerwaitForProcess(Process process, int timeoutSeconds)
-
Constructor Details
-
ProcessUtils
public ProcessUtils()
-
-
Method Details
-
callScriptTimeout
public static String callScriptTimeout(File wd, int timeOutSeconds, String... args) throws ProcessUtils.ScriptException Calls a sub process- Parameters:
wd- working directory of the subprocesstimeOutSeconds- 0 means no timeoutargs-- Returns:
- console output
- Throws:
ProcessUtils.ScriptException
-
callScript
Calls a sub process- Parameters:
wd- working directory of the subprocessargs-- Returns:
- console output
- Throws:
ProcessUtils.ScriptException
-
waitForProcess
public static Integer waitForProcess(Process process, int timeoutSeconds) throws InterruptedException - Parameters:
process-timeoutSeconds- 0 means no timeout- Returns:
- exit status of the process
- Throws:
InterruptedException
-