Simple, quick and dirty synctool
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
r.pl
s.pl

README.md

MiniSync

This small sync-tool has only 2 small files.

s.pl

On the remote machine, it reads a dir and asks r.pl, how many Bytes already synced. It seeks to this Position and sends till EOF.

The complete sourcecode will be transfered via ssh and calls it via perl -e, you may not copy it.

r.pl

This programm is the main-part. It will connect via ssh to the remote machine and starts s.pl remote via perl -e.

On the local machine, it will wait, till s.pl will request, how many Bytes the local file has. r.pl opens and stats this file and responses. Every content it will append to this file, till s.pl will announce an other file.

Install

Perl - i think - is already installed on all your machines.

Usally, there is nothing to do.

Usage

./r.pl DIR/REGEXP DEST

This will copy files, which match expression REGEXP in DIR on MACHINE to local-dir DEST.