GSH
Section: Maintenance Commands (8)
Updated: 13 May 1988
Index
Return to Main Contents
NAME
gsh - global shell
SYNOPSIS
gsh
[options]
host
[options]
command
DESCRIPTION
gsh
works just like rsh(1C) except that you may specify a set of hosts to execute
the command on.
The host sets are defined in the file /etc/ghosts.
(An individual host name can be used as a set containing one member.)
You can give a command like
gsh sun /etc/mungmotd
to run /etc/mungmotd on all your Suns.
You may specify the union of two or more sets by using + as follows:
gsh 750+mc /etc/mungmotd
which will run mungmotd on all 750's and Masscomps.
Commonly used sets should be defined in /etc/ghosts.
For example, you could add a line that says
pep=manny+moe+jack
Another way to do that would be to add the word "pep" after each of the host
entries:
manny sun3 pep
moe sun3 pep
jack sun3 pep
Hosts and sets of host can also be excluded:
foo=sun-sun2
Any host so excluded will never be included, even if a subsequent set on the
line includes it:
foo=abc+def
bar=xyz-abc+foo
comes out to xyz+def.
You can define private host sets by creating .ghosts in your current directory
with entries just like /etc/ghosts.
Also, if there is a file .grem, it defines "rem" to be the remaining hosts
from the last gsh or gcp that didn't succeed everywhere.
Options include all those defined by rsh, as well as
- -d
-
Causes gsh to collect input till end of file, and then distribute that input
to each invokation of rsh.
- -h
-
Rather than print out the command followed by the output, merely prepends the
host name to each line of output.
- -s
-
Do work silently.
Interrupting with a SIGINT will cause the rsh to the current host to be skipped
and execution resumed with the next host.
To stop completely, send a SIGQUIT.
SEE ALSO
rsh(1C)
BUGS
All the bugs of rsh, since it calls rsh.
Also, will not properly return data from the remote execution that contains
null characters.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- SEE ALSO
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 01:28:55 GMT, February 23, 2023