public class CmdExecutor extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
CmdExecutor() |
protected |
CmdExecutor(java.lang.String sudoPasword) |
Modifier and Type | Method and Description |
---|---|
static CmdExecutor |
builder() |
static CmdExecutor |
builder(java.lang.String sudoPasword) |
CmdExecutor |
cmd(java.lang.String cmd)
添加一条普通命令
|
CmdExecutor |
cmdSeparator(java.lang.String cmdSeparator) |
CmdExecutor |
errRedirect(boolean errRedirect) |
java.lang.String |
exec()
调用
Runtime.exec(String[]) 执行命令 |
void |
exec(java.lang.StringBuffer outBuffer,
java.lang.StringBuffer errBuffer)
调用
Runtime.exec(String[]) 执行命令 |
CmdExecutor |
sudoCmd(java.lang.String cmd)
添加一条需要sudo执行的命令
|
CmdExecutor |
sync(boolean sync) |
CmdExecutor |
verbose(boolean verbose) |
protected CmdExecutor()
protected CmdExecutor(java.lang.String sudoPasword)
public static CmdExecutor builder()
public static CmdExecutor builder(java.lang.String sudoPasword)
public CmdExecutor verbose(boolean verbose)
public CmdExecutor errRedirect(boolean errRedirect)
public CmdExecutor sync(boolean sync)
public CmdExecutor cmdSeparator(java.lang.String cmdSeparator)
public CmdExecutor sudoCmd(java.lang.String cmd)
cmd
- 要执行的命令(字符串中不需要有sudo)public CmdExecutor cmd(java.lang.String cmd)
cmd
- public java.lang.String exec() throws java.io.IOException
Runtime.exec(String[])
执行命令java.io.IOException
public void exec(java.lang.StringBuffer outBuffer, java.lang.StringBuffer errBuffer) throws java.io.IOException
Runtime.exec(String[])
执行命令outBuffer
- 标准输出errBuffer
- 错误信息输出java.io.IOException
Copyright © 2019. All rights reserved.