Efficiently executing commands against a large set of servers with near real time feedback of execution and presentation of the output of the commands
First Claim
1. A method for interactive execution of commands on multiple computer targets, the method comprising:
- receiving at a host machine from a user through a user interface, at least one command to be executed on a plurality of computer targets;
establishing a connection between the host machine and the plurality of computer targets;
causing the at least one command to be executed on the plurality of computer targets contemporaneously; and
displaying, for each of the plurality of computer targets, information in the user interface about the status of the commands being executed on said each of the plurality of computer targets.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention, a technique is provided for interactive execution of commands on multiple computer targets. As the commands execute on the remote systems, the user receives feedback in real time. The feedback consists of the status of each command on each system and the output from each command executed on each system, among other items. The feedback is formatted in a user-friendly fashion to enable the user to quickly determine the status of the job, such as which systems have succeeded in executing the commands and which have failed. The feedback also indicates which systems are currently being operated on. The feedback may be viewed in real time as well as saved to a file for later viewing. In one embodiment, the user is also provided with a graphical user interface (GUI).
-
Citations
30 Claims
-
1. A method for interactive execution of commands on multiple computer targets, the method comprising:
-
receiving at a host machine from a user through a user interface, at least one command to be executed on a plurality of computer targets;
establishing a connection between the host machine and the plurality of computer targets;
causing the at least one command to be executed on the plurality of computer targets contemporaneously; and
displaying, for each of the plurality of computer targets, information in the user interface about the status of the commands being executed on said each of the plurality of computer targets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
16. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the steps of:
-
receiving at a host machine from a user through a user interface, at least one command to be executed on a plurality of computer targets;
establishing a connection between the host machine and the plurality of computer targets;
causing the at least one command to be executed on the plurality of computer targets contemporaneously; and
displaying, for each of the plurality of computer targets, information in the user interface about the status of the commands being executed on said each of the plurality of computer targets.
-
Specification