资 源 简 介
Starting from the rsync-backup of Andreas Solberg (http://code.google.com/u/andreassolberg/) I wanted to practise my Perl capabilties by writing a script which fits my backup needs in a better way as the solutions I have found so far.
The perlscript runs via command line or by cron/launchd.
All settings are done in one "rather simple" config file. One can make backups as rsync supports.
I have mainly foccused on the increment feature in order to keep track of my daily changing work files.
Remote folders can be backed up locally and vice versa of course local to local works as well.
The key feature is the schedule table where you put setup tags defining the backup intervall and a time window of the day when it should try to run the backup.
Try to run? Yes. I was tired of messing around with manually starting a backup to my external USB-Harddisk after the backup cron job has failed to start because of the not mounted HDD.
Ok. But how