Det räcker inte med att bara skapa en fil med det namnet, du måste också definiera att den ska köras varje timme. Detta gör du i (suprise!) /etc/crontab
Av ovanstående filer är print2.pl exekverbar, men inte save.pl. Det är alltså x-et som gör det. För att göra en fil körbar:
chmod +x filnamn
(gör den körbar för alla, vill du begränsa rättigheterna, t ex genom att endast göra den körbar för ägaren: "chmod u+x filnamn").
Tillägg: Missuppfattade delvis ursprungsfrågan då jag trodde att cron.hourly ej existerade i utgångsläget, i så fall hade det behövts lite mer för att få till det.