Net-CascadeCopy
view release on metacpan or search on metacpan
Roadmap.org view on Meta::CPAN
- report status of individual copies
- GRID::Shell can help with this
- GRID::Shell::Agent forks a process for rsync/scp
* rename ?
- 'cascade copy' was probably a bad idea
- GRID-Copy ?
- google finds 21,200 for "grid copy"
* dry run
- not sure how to do this
- find + md5 + Algorithm::Diff ?
__END__
=head1 NAME
ccp - cascading copy
=head1 SYNOPSIS
# cascade copy file.gz using scp to four servers
ccp -s -f /local/file.gz -g production:server1,server2,server3,server4
# rsync /some/directory to a total of 10 servers in two datacenters
ccp -r -f /some/directory -g dc1:s1,s2,s3,s4,s5 -g dc2:s6,s7,s8,s9,s10
# log output of each child to ccp.sourcehost.targethost.log
ccp -s -l -f /local/file.gz -g production:server1,server2,server3,server4
# custom rsync options
ccp -c "/path/to/rsync" -a "-rav --checksum --delete" -f /some/directory -g prod:srv1,srv2,srv3,srv4
( run in 0.408 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )