in reply to question about MySQL::Backup
You can use a perl script to launch that, but a simple cronjob might even be enough.
No need to re-invent the wheel in perl if mysql does the same already in C ;-)