×

Shell input/output segregation

  • US 8,745,489 B2
  • Filed: 08/31/2006
  • Issued: 06/03/2014
  • Est. Priority Date: 02/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. At a client in a network computing environment, a method of ensuring that commands sent from the client are properly executed at a remote command-line shell processor by separating commands from input and output streams, the method comprising:

  • establishing a shell session with the remote command-line shell processor, wherein the shell session is initiated by the client in the network computing environment;

    after the shell session has been established, sending from the client an execution request message to the remote command-line shell processor that includes a command, wherein the command is sent as a unit that includes a command name and one or more switches;

    receiving an acknowledgement at the client from the remote command-line processor that the command has properly been received;

    in response to receiving the acknowledgement, sending to the remote command-line processor input from the client for the command as one or more input streams of data, wherein the input is distinct from the command name and one or more switches of the command, and wherein the one or more input streams of data is two or more characters; and

    in response to execution of the command using the input at the remote command-line shell processor, receiving at the client one or more output streams of data from the remote command-line shell processor, wherein the output is distinct from the command name and one or more switches of the command, and wherein the one or more output streams of data is two or more characters.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×