Há um programa nos repositórios padrão para ele, saytime
.
sudo apt-get install saytime
Em seguida, você pode executar saytime -r 3600
para executá-lo a cada hora (3600 segundos ou alterar o número para um intervalo diferente em segundos). Ele será iniciado como um processo em segundo plano quando executado com essa opção.
Se você quiser alterar o formato (por exemplo, para remover o "e X segundos"), será saytime -r 3600 -f %P%l%M
- opções de formato completo em man saytime
.
Fonte: link