| org.apache.tools.ant.taskdefs.optional.ssh.SSHBase org.apache.tools.ant.taskdefs.optional.ssh.SSHExec
SSHExec | public class SSHExec extends SSHBase (Code) | | Executes a command on a remote machine via ssh.
since: Ant 1.6 (created February 2, 2003) |
Constructor Summary | |
public | SSHExec() Constructor for SSHExecTask. |
Method Summary | |
public void | execute() Execute the command on the remote host. | public void | setAppend(boolean append) Determines if the output is appended to the file given in
setOutput . | public void | setCommand(String command) Sets the command to execute on the remote host. | public void | setOutput(File output) If used, stores the output of the command to the given file. | public void | setOutputproperty(String property) If set, the output of the command will be stored in the given property. | public void | setTimeout(long timeout) The connection can be dropped after a specified number of
milliseconds. |
SSHExec | public SSHExec()(Code) | | Constructor for SSHExecTask.
|
execute | public void execute() throws BuildException(Code) | | Execute the command on the remote host.
exception: BuildException - Most likely a network error or bad parameter. |
setAppend | public void setAppend(boolean append)(Code) | | Determines if the output is appended to the file given in
setOutput . Default is false, that is, overwrite
the file.
Parameters: append - True to append to an existing file, false to overwrite. |
setCommand | public void setCommand(String command)(Code) | | Sets the command to execute on the remote host.
Parameters: command - The new command value |
setOutput | public void setOutput(File output)(Code) | | If used, stores the output of the command to the given file.
Parameters: output - The file to write to. |
setOutputproperty | public void setOutputproperty(String property)(Code) | | If set, the output of the command will be stored in the given property.
Parameters: property - The name of the property in which the command outputwill be stored. |
setTimeout | public void setTimeout(long timeout)(Code) | | The connection can be dropped after a specified number of
milliseconds. This is sometimes useful when a connection may be
flaky. Default is 0, which means "wait forever".
Parameters: timeout - The new timeout value in seconds |
|
|