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.411 second using v1.01-cache-2.11-cpan-5dc5da66d9d )