|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object brooklyn.util.ShellUtils
class ShellUtils
Field Summary | |
---|---|
static java.lang.Object |
TIMEOUT
|
Method Summary | |
---|---|
static java.lang.String[]
|
exec(java.lang.String cmd, java.lang.String input = null, Logger log, java.lang.Object context)
as exec(String[], String[], File, String, Logger) but uses `bash -l -c ${cmd}' (to have a good PATH set), and defaults for other fields; requires a logger and a context object (whose toString is used in the logger and in error messages); optionally takes a string to use as input to the command |
static java.lang.String[]
|
exec(java.util.Map flags, java.lang.String cmd, java.lang.String input = null, Logger log, java.lang.Object context)
|
static java.lang.String[]
|
exec(java.lang.String[] cmd, java.lang.String[] envp, java.io.File dir, java.lang.String input, Logger log, java.lang.Object context)
|
static java.lang.String[]
|
exec(java.util.Map flags, java.lang.String[] cmd, java.lang.String[] envp, java.io.File dir, java.lang.String input, Logger log, java.lang.Object context)
executes the single given command (words) with given environmnet (inherited if null) and cwd (. if null), feeding it the given input stream (if not null). |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public static java.lang.Object TIMEOUT
Method Detail |
---|
static java.lang.String[] exec(java.lang.String cmd, java.lang.String input = null, Logger log, java.lang.Object context)
static java.lang.String[] exec(java.util.Map flags, java.lang.String cmd, java.lang.String input = null, Logger log, java.lang.Object context)
static java.lang.String[] exec(java.lang.String[] cmd, java.lang.String[] envp, java.io.File dir, java.lang.String input, Logger log, java.lang.Object context)
static java.lang.String[] exec(java.util.Map flags, java.lang.String[] cmd, java.lang.String[] envp, java.io.File dir, java.lang.String input, Logger log, java.lang.Object context)
flags: timeout (TimeDuration), 0 for forever; default 60 seconds
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.