parallel-rsync(1)
NAME
parallel-rsync - deploy files to listed hosts
SYNOPSIS
parallel-rsync [OPTIONS] -h hosts.txt local remote
DESCRIPTION
pssh provides a number of commands for executing against a group of
computers, using SSH. It's most useful for operating on clusters of
homogenously-configured hosts.
parallel-rsync deploy files files to all hosts you listed.
OPTIONS
- -r --recursive
- recusively copy directories (OPTIONAL)
- -a ----archive
- use rsync -a (archive mode) (OPTIONAL)
- -z --compress
- use rsync compression (OPTIONAL)
- -h --hosts
- hosts file (each line "host[:port] [user]")
- -l --user
- username (OPTIONAL)
- -p --par
- max number of parallel threads (OPTIONAL)
- -o --outdir
- output directory for stdout files (OPTIONAL)
- -e --errdir
- output directory for stderr files (OPTIONAL)
- -t --timeout
- timeout (secs) (-1 = no timeout) per host (OPTIONAL)
- -O --options
- SSH options (OPTIONAL)
- -v --verbose
- turn on warning and diagnostic messages (OPTIONAL)
EXAMPLE
# parallel-rsync -r -h hosts.txt -l irb2 foo /home/irb2/foo
ENVIRONMENT
All four programs take similar sets of options. All of these options
can be set using the following environment variables:
o PSSH_HOSTS
o PSSH_USER
o PSSH_PAR
o PSSH_OUTDIR
o PSSH_VERBOSE
o PSSH_OPTIONS
SEE ALSO
parallel-ssh(1), parallel-scp(1), parallel-slurp(1), parallel-nuke(1),
ssh(1), rsync(1)
AUTHOR
Brent N. Chun <bnc@theether.org>
COPYING
Copyright: 2003, 2004, 2005, 2006, 2007 Brent N. Chun
NOTES
- 1. bnc@theether.org
- mailto:bnc@theether.org