blob: c73d66a2ef27981a62a7f2124e8da2ac442d7920 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
parssh: Parallel SSH orchestration in a Bash session.
=====================================================
Instructions
------------
- Source pars.sh to your Bash session:
. pars.sh
- Run *parssh* function for usage information:
parssh --help
- Run simple command on listed servers from list:
parssh "md5sum /bin/bash" < SERVERLIST
- Export FUNCTIONS and VARIABLES from local Bash session to remote hosts from
SERVERLIST and execute:
parssh "$(declare -f FUNCTIONS; declare -p VARIABLES); FUNCTIONS" < SERVERLIST
- Export FUNCTIONS and VARIABLES from local Bash session to remote hosts from
SERVERLIST and execute with a concurrency of 35, saving and displaying output
along with the commands and meta-data as a header in the 'OUTFILE.out'
and 'OUTFILE.err' files:
parssh -35 -C -t OUTFILE "$(declare -f FUNCTIONS; declare -p VARIABLES); FUNCTIONS" < SERVERLIST
- This help text may be found at http://git.jpnc.info/parssh/about/
|