While backing up files with cPanel is very easy, remembering to log into your cPanel account regularly and create those backups may not be so easy. Thankfully, there are a couple of options if you want to automate the backup process.
This script uses the standard cPanel backup feature to create a backup and then downloads the file and saves the backup. It requires a PC with DOS or Windows to run. http://absoblogginlutely.net/mtblogarchive/003217.php
This third‑party service promises to back up your entire cPanel account to one of its remote servers on a monthly, weekly, or daily basis for a fee. http://cpanelbackup.com/