possible ? : creer un dayly cron avec une heure variant alleatoirement - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 12-03-2004 à 21:50:24
file moi ton mot de passe et je lancerais ton script pour toi
Marsh Posté le 15-03-2004 à 12:24:41
tu le lances toutes les heures
ton script ferra un test si il a deja tourné ce jour alors exit
sinon alea (dans 10) si alea ok alors suite du script sinon exit
forcage à 06h si il a pas tourné avant.
je vois pas plus simple.
sinon tu risque d'avoir des jours ou il tourne pas du tout.
Marsh Posté le 15-03-2004 à 17:33:30
francoisp : euh oui, ... mais comment
De plus ca ne me gene pas que le script tourne 2 fois dans la nuit
Marsh Posté le 15-03-2004 à 18:37:46
La solution de TAZ me semble la plus facile à mettre en oeuvre.
Planifie ton script à 21h00 tous les jours.
En début de script ajoute une attente aléatoire de 0 secondes à 9 heures (21H00 -> 6h00)
#
# Attente aléatoire de 0 secondes à 9 heures
#
(( RANDOM = $$ )) |
Le script risque de ne pas s'exécuter de toute une journée, il est possible d'avoir
une exécution au jour J entre 21h00 et 00h00 et la suivante à J+2 entre 00h00 et 6h00.
Dans tous les cas il y a une exécution du script dans la tranche 21h00-06h00.
A toi de voir si ce fonctionnement est correct.
Marsh Posté le 16-03-2004 à 10:17:36
au pire ajoute un simple controle en fin de script si il a pas tourné de la journé le lancé de force à 6h00 et là y'a plus de problemes
Marsh Posté le 12-03-2004 à 21:28:33
Bonjour,
voila j'aimerais bien lancer un script une fois par jour à une heure aleatoire, MAIS comprise entre 2 bornes (par exemple 21h 6h) ?
Message édité par GUG le 12-03-2004 à 21:28:46