Reads the data found on the output buffer of the SSH session.
// The session was started by SSHConnectShell
// Read the console of SSH shell after sending a command
// with SSHWrite
// Consume the content of the console by leaving 1s rest
sStdBuffer = SSHRead(cMySession, 1000, sshStandardOutput)
// As long as the console is empty
IF sStdBuffer = "" THEN
// See the full example
<Result> = SSHRead(<SSH session> , <Timeout> [, <Output stream>])
Data read on the SSH session.
<SSH session>: sshSession variable
Name of the sshSession variable corresponding to the SSH session to be used.
<Timeout>: Integer ou Duration
Maximum timeout to receive the data (expressed in milliseconds). This parameter can correspond to:
This parameter is set to 1000 ms by default.
- an integer corresponding to the number of milliseconds,
- a Duration variable,
- the duration in a readable format (e.g., 1 s or 10 ms).
<Output stream>: Optional Integer constant
Type of stream to read:
|sshErrorOutput||The data is read on the output buffer if an error occurred. |
|The data is read on the standard output buffer. |
Business / UI classification: Business Logic