Você pode fazer isso definindo uma tarefa que é executada a cada hora e dorme por um período aleatório antes de executar o comando em que você está realmente interessado. Em seu crontab:
SHELL=/bin/bash
0 * * * * sleep $((RANDOM*3600/32768)) && command
(Você precisa especificar o shell, para garantir que $RANDOM
esteja disponível. Existem outras maneiras de obter um valor aleatório para sleep
, se não for apropriado.)