/etc/cron.hourly is a directory in which you put files you would like to be executed "hourly".
Don't put scripts with cron syntax in them inside that folder. It is useless and contrary to the point.
What you need to do is simply put a copy of your "test_backups" script in there and give it execute permission like so :
Open a terminal and go to cron.hourly
then give permission*** to your script:
***Make sure you are root or use sudo if you have Ubuntu variants.
This should work. Check back after an hour.
You can read this to learn more: http://www.redhat.com/docs/manuals/l...cron-task.html
Here is a quote from that page to help you understand
As you can see from the /etc/crontab file, it uses the run-parts script to execute the scripts in the /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, and /etc/cron.monthly files on an hourly, daily, weekly, or monthly basis respectively. The files in these directory should be shell scripts.
If a cron tasks needs to be executed on a schedule other than hourly, daily, weekly, or monthly, it can be added to the /etc/cron.d directory. All files in this directory use the same syntax as /etc/crontab.
P.S Some free advice. Create a signature with your system specifications and your Linux distribution. That way all your post will contain this information which is usefull for people trying to help you.