sudo gedit /etc/crontab
Adicione a seguinte linha ao final do documento:
00 * * * * MYUSERNAME bash /path/to/my/file &> /dev/null
Isso executará o /path/to/my/file
com o bash a cada hora, se você quiser alterar a frequência, leia mais sobre CronTab .
Quanto ao envio de email, essa é uma configuração muito maior para outra pergunta, que já foi respondida. Algo parecido com isto é um começo, mas o Google é seu amigo para este.