connectAndExec (method)
Connects to an SSH server and executes a command in one go.
Syntax
- (NSData*)connectAndExec:(NSString*)address :(int)port :(NSString*)command :(BOOL)wantStdout :(BOOL)wantStdErr;
public func connectAndExec(_ address: String, _ port: Int32, _ command: String, _ wantStdout: Bool, _ wantStdErr: Bool) throws -> Data
Remarks
Use this method to connect to an SSH server at Address and Port and execute a command. The method returns the output of the executed command.
This method is a handy shortcut for running non-interactive commands. It encapsulates calls to Connect, Receive, Disconnect internally to save you time and space.
Please note that ConnectAndExec always runs synchronously, thus ignoring the AsyncMode setting.