NAME
mscp - Multi host scp (send files to multiple hosts only)
VERSION
This documentation refers to mscp version 0.26.
SYNOPSIS
mscp [option] src (src2 ...) (--host|-h) [user@]host (--host host2...) dest
OPTIONS:
src Source file(s)
dest Destination file or directory (if more than one source file
then dest must be a directory as per usual scp rules)
Note: only currently works for copying local files to many hosts
-r --recurse Recurse into subdirectories
-v --verbose Show more detailed option
--version Prints the version information
--help Prints this help information
--man Prints the full documentation for mscp
DESCRIPTION
The mscp
command allows copying files to multiple hosts at once.
Examples
# copy ~/.bashrc to servers test01, test02, test03 and test04
mscp -h test0[1-4] ~/.bashrc .
# equivalent scp commands
scp ~/.bashrc test01:.
scp ~/.bashrc test02:.
scp ~/.bashrc test03:.
scp ~/.bashrc test04:.
# copy the data directory in the current directory to remote /opt/data directories
mscp -r -h test0[1,2] data /opt/data
# equivalent scp commands
scp -r data test01:/opt/data
scp -r data test02:/opt/data
SUBROUTINES/METHODS
DIAGNOSTICS
CONFIGURATION AND ENVIRONMENT
DEPENDENCIES
INCOMPATIBILITIES
BUGS AND LIMITATIONS
There are no known bugs in this module.
Please report problems to Ivan Wills (ivan.wills@gmail.com).
Patches are welcome.
AUTHOR
Ivan Wills - (ivan.wills@gmail.com)
LICENSE AND COPYRIGHT
Copyright (c) 2015 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077). All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.