Em crontab(5)
:
@hourly
: Run once an hour, ie."0 * * * *"
.
Então é estritamente o mesmo.
Para executar um trabalho em um ponto variável na hora (ou em vários trabalhos, para distribuir a carga), você pode dormir por um período aleatório antes de iniciar o trabalho:
@hourly sleep $((RANDOM / 10)); dowhatever
Isso dura até 3276 segundos (quase uma hora) e executa o trabalho. Então toda vez que cron
inicia o trabalho, ele espera um tempo diferente antes de começar.