ich würds eher mit der vom TE vorgeschlagenen methode testen.
eine stunde hat nur 60 minuten, und jede volle stunde nach 5 minuten ist meiner meinung nach logischer.
ob dein cronjob gestartet wird kannst du einfach mit:
server#cat /var/log/cron | grep {user der den job ausführt}
überprüfen...
dachte mir auch schon öfter ein cronjob würde nicht laufen, aber die ergebnise fehlten einfach, weil ich im script keine absoluten pfade verwendet hatte.
mfg