2008-03-14 20:54:31 +00:00
=head1 Name
B<pscp> - parallel remote copy
=head1 B<Synopsis>
2012-06-08 11:55:39 +00:00
B<pscp> [-i I<suffix>] [I<scp options> I<...>] [B<-f> I<fanout>] I<filename> [I<filename> I<...>] I<noderange:destinationdirectory>
2008-03-14 20:54:31 +00:00
B<pscp> {B<-h>|B<--help>|B<-v>|B<--version>}
=head1 B<Description>
B<pscp> is a utility used to copy a single or multiple set of files and/or
directories to a single or range of nodes and/or groups in parallel.
B<pscp> is a front-end to the remote copy B<scp>.
2013-06-27 16:52:15 +00:00
Note: this command does not support the xcatd client/server communication and therefore must be run on the management node. It does not support hierarchy, use xdcp to run remote copy command from the
management node to the compute node via a service node.
2008-03-14 20:54:31 +00:00
B<pscp> is NOT multicast, but is parallel unicasts.
=head1 B<Options>
=over 7
2012-06-08 11:55:39 +00:00
=item B<-f> I<fanout>
Specifies a fanout value for the maximum number of concur-
rently executing remote shell processes.
2008-05-15 16:34:04 +00:00
=item B<-i> I<suffix>
2008-03-14 20:54:31 +00:00
2008-05-15 16:34:04 +00:00
Interfaces to be used.
2008-03-14 20:54:31 +00:00
2008-05-15 16:34:04 +00:00
=item B<scp options>
2008-03-14 20:54:31 +00:00
2008-05-15 16:34:04 +00:00
See B<scp(1)>
2008-03-14 20:54:31 +00:00
2008-05-15 16:34:04 +00:00
=item B<filename>
2008-03-14 20:54:31 +00:00
2008-05-15 16:34:04 +00:00
A space delimited list of files to copy. If B<-r> is passed as an scp option, directories may be specified as well.
2008-03-14 20:54:31 +00:00
=item B<noderange:destination>
2008-03-17 13:34:40 +00:00
A L<noderange(3)|noderange.3> and destination directory. The : is required.
2008-03-14 20:54:31 +00:00
=item B<-h>|B<--help>
Print help.
=item B<-v>|B<--version>
Print version.
=back
2012-06-08 11:55:39 +00:00
=over 4
=item B<XCATPSHFANOUT>
Specifies the fanout value. This variable is overridden by
the B<-f> flag. Default is 64.
=back
2008-03-14 20:54:31 +00:00
=head1 B<Examples>
B<pscp> B<-r> I</usr/local> I<node1,node3:/usr/local>
B<pscp> I<passwd> I<group> I<rack01:/etc>
=head1 B<See> B<Also>
2008-03-17 13:34:40 +00:00
L<noderange(3)|noderange.3>, L<pping(1)|pping.1>, L<prsync(1)|prsync.1>, L<psh(1)|psh.1>