Par exemple dans ton script bash lancé à 12h00, tu ajoutes au début
sleep $(($RANDOM % (60 * 60)))
le script va dormir un nombre de seconde aléatoire entre 0 et 60 x 60 - 1, soit pratiquement une heure. La suite du script sera donc bien exécuté à un instant aléatoire entre 12h00 et 13h00.
Si tu n'utilises pas bash pour écrire ton script, l'adaptation à tout autre shell ne doit pas être bien compliquée.
[^] # Sleep aléatoire
Posté par Sébastien Koechlin . En réponse au journal Modifier la cron, randomiser, heure irrégulière.... Évalué à 4.
sleep $(($RANDOM % (60 * 60)))
le script va dormir un nombre de seconde aléatoire entre 0 et 60 x 60 - 1, soit pratiquement une heure. La suite du script sera donc bien exécuté à un instant aléatoire entre 12h00 et 13h00.
Si tu n'utilises pas bash pour écrire ton script, l'adaptation à tout autre shell ne doit pas être bien compliquée.