Backup Pro 1.9.3 Documentation
Backup Pro can work in both manual mode (where you click a button to take a backup) as well as through a third party automation mechanism like your system's Cron or the ExpressionEngine psuedo cron add-on Automat:ee.
To take a backup, from the Backup Pro main page, simply click the button for the type you'd like (File or Database). Once it's complete you can download your backup from the list (it'll be grouped based on type).
Note that navigating away from the backup progress page is not recommended. In most cases it won't be an issue but, depending on your system it might cancel the backup.
To restore your database just click "restore" from the database backup list. You'll be taken to a page asking you to confirm you want to restore (be absolutely sure because there is no reverting once done).
Integrating Backup Pro into the system Cron is incredibly easy. Go to your Backup Pro settings page, click on Configure Cron and just paste the command for the type of backup you want into your crontab as you would any other system Crons.
For even easier integration, and one that doesn't require advanced degrees in system administration and computer science, Backup Pro integrates seemlessly with Automat:ee.
You have a couple options for integration; and Get URL.
To integrate go to your Automat:ee module and create a new Cron of the module type, select M62_Backup from the module list and enter "cron" for the method. Set the schedule and you're done. Note that using this method will only create a database backup.
This option allows the most flexibility because you can just use the Cron URLs from the Configure Cron section. Simply select Get URL from the type and enter the URL for the type of backup you'd like to create.