| Beowulf Basics | ||
|---|---|---|
| <<< Previous | Next >>> | |
If you would like to run a command on all machines, you could use the following script (and save as run_all with the execute permissions set):
#!/usr/bin/perl
@NAMES = (miles,trane,bird,louis,ella,brownie,monk,dexter,
henderson,corea,jarrett,mobley,morgan,rollins,tyner);
foreach (@NAMES) {
system("/usr/bin/ssh",$_,$ARGV[0]);
} |
Here's an example:
bash$ ./run_all "hostname; date" miles.beowulf.cim Thu Jan 11 02:19:02 EST 2001 trane.beowulf.cim Thu Jan 11 02:19:02 EST 2001 bird.beowulf.cim Thu Jan 11 02:19:02 EST 2001 louis.beowulf.cim Thu Jan 11 02:19:02 EST 2001 ella.beowulf.cim Thu Jan 11 02:19:03 EST 2001 brownie.beowulf.cim Thu Jan 11 02:19:03 EST 2001 monk.beowulf.cim Thu Jan 11 02:19:03 EST 2001 henderson.beowulf.cim Thu Jan 11 02:19:04 EST 2001 corea.beowulf.cim Thu Jan 11 02:19:04 EST 2001 jarrett.beowulf.cim Thu Jan 11 02:19:04 EST 2001 mobley.beowulf.cim Thu Jan 11 02:19:04 EST 2001 morgan.beowulf.cim Thu Jan 11 02:19:05 EST 2001 rollins.beowulf.cim Thu Jan 11 02:19:05 EST 2001 tyner.beowulf.cim Thu Jan 11 02:19:05 EST 2001 |
| <<< Previous | Home | Next >>> |
| Moving Data To and From the Cluster | FAQ |