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 String
callScript
(File wd, String... args) Calls a sub processstatic String
callScriptTimeout
(File wd, int timeOutSeconds, String... args) Calls a sub processstatic Integer
waitForProcess
(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
-