Das Script gefällt mir gut, werde es wohl auch benutzen.
Ein paar mehr Optionen fände ich persönlich noch schön:
Backup /var/www/ = true/false
Backup Databases = Datenbank1, Datenbank2, Datenbank3, Datenbank4, ...
Backup local = true/false
Local-path = /home/username/backup
Das löschen der vorhandenen Backups wenn sie älter als (5) Tage alt sind, kann man dann ja mit einem extra script erledigen.