roborobo
roborobo is going to be your own little backuprobot. After pointing him to a file he will take care of it all the time.
Usage
roborobo isn't very difficult to use.
$ roborobo [FILE]
Examples
take care of a file:
$ roborobo /etc/network/interfaces
Renew all known files
$ roborobo
Configuration
You really don't have to configure anything. The configuration files are working out of the box.
Main configuration:
/etc/roborobo/roborobo.conf
Auto-generated paths file:
/etc/roborobo/roborobo.path