4.3BSD-Tahoe/usr/src/new/dsh/README

Title:		dsh (distributed shell)

Author:		Dave Presotto

Address:	University of California
		Computer Science Division, EECS
		Berkeley, CA 94720.

Net address:	presotto@berkeley (ARPA)
		ucbvax!presotto   (UUCP)

Description:

Dsh works in two phases; bidding and execution.  The bidding is performed by
starting a dbid program on all the requested machines (using rsh).  The
dbid's send back bids using the ipc.  The dsh command then picks some
subset of the bidding machines and runs the requested command on them,
once again using rsh.

How to make it:

To make the distributed shell system perform the following:
    1) make dsh - this is the program that the user uses to distribute
	his programs.  See the man page for dsh.
    2) make dbid - this program must be on every system which can have
	user programs distributed to it.  It must be in the search path
	of each user who wishs to use dsh. It is used by dsh to create
	a bid on a particular system.
    3) create a dshrc file - this is the default rc file for dsh.  It must
	reside in /usr/lib.  It specifies the systems to attempt to
	receive bids from.  Users may override this file by creating
	.dshrc files in their home directories.