A resposta para o seu problema é Anachron . Ele vem com o Ubuntu por padrão. Basta colocar seu script em uma dessas pastas e torná-lo executável:
/etc/cron.hourly # run hourly, only available since Ubuntu 14.04
/etc/cron.daily # run daily
/etc/cron.weekly # run weekly
/etc/cron.monthly # run monthly
Para fazer o refinanciamento, consulte a página de manual do anacron. A diferença entre anachron e crontab é que as tarefas anacrônicas serão executadas mais tarde se não puderem ser executadas no horário especificado.