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 |