Eu tenho um monte de dispositivos executando um trabalho cron semelhante. Atualmente, estou definindo um minuto e horas do cron para um número aleatório (dessa forma, eles não são executados todos de uma vez).
$random_minute $random_hour * * * sudo /bin/script
Quero manter esse padrão de tornar cada dispositivo aleatório, mas também tenho um script que precisa ser executado a cada 6 horas. Como posso combinar algo como acima com */6
?
Não há tantas horas no dia, então por que não apenas
para executar às 03:17 e a cada 6 horas daí em diante?
As alternativas envolveriam adicionar um sleep ao próprio programa:
ou executar o script com mais frequência (digamos, a cada hora) e fazer com que o script seja encerrado apenas se o trabalho real tiver sido executado nas últimas < 6 horas.
Com algumas
cron
implementações, você pode usar: