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.