I know it seems that everyone is writing a 'backup' program these days. I started working on this a couple weeks ago and now my dream just keeps growing.
I have written a script that uses rsync to backup selected files and folders in my home directory to an external drive. It generates a backuplog and transfers items that have been moved or deleted to a directory labeled with the date and time of the backup. I have attached a .zip with the code.
What I would like to end up with is a gui much like Grsync. Giving the user an interface to:
1. build the exclude and include list as desired
2. set rsync flags
3. set the source and backup directories
4. turn on or off the function that removes hidden items from the increments directory on the backup media
(MORE TO COME I am sure)
Also is there a way to force a shell prompt when setting the script up as a cron job in Linux?