Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3607 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  possible ? : creer un dayly cron avec une heure variant alleatoirement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

possible ? : creer un dayly cron avec une heure variant alleatoirement

n°430811
GUG
Posté le 12-03-2004 à 21:28:33  profilanswer
 

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
mood
Publicité
Posté le 12-03-2004 à 21:28:33  profilanswer
 

n°430823
lint
O_O
Posté le 12-03-2004 à 21:50:24  profilanswer
 

file moi ton mot de passe et je lancerais ton script pour toi [:dawa]

n°430828
Taz
bisounours-codeur
Posté le 12-03-2004 à 22:11:30  profilanswer
 

tu mets un sleep devant avec une durée aléatoire.

n°432362
francoisp
Posté le 15-03-2004 à 12:24:41  profilanswer
 

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.
 
 


---------------
If everything else failed then read the instructions
n°432530
GUG
Posté le 15-03-2004 à 17:33:30  profilanswer
 

francoisp : euh oui, ... mais comment [:ddr555]  
De plus ca ne me gene pas que le script tourne 2 fois dans la nuit :D

n°432570
aigles
Posté le 15-03-2004 à 18:37:46  profilanswer
 

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 = $$ ))
(( attente_max = 9 * 60 * 60 ))
(( attente = $RANDOM % attente_max ))
sleep $attente


 
 
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.


---------------
Jean Pierre.
n°432617
GUG
Posté le 15-03-2004 à 19:40:09  profilanswer
 

taz et aigles : merci :) c'est exactement ce que je cherche

n°432990
francoisp
Posté le 16-03-2004 à 10:17:36  profilanswer
 

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


---------------
If everything else failed then read the instructions

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  possible ? : creer un dayly cron avec une heure variant alleatoirement

 

Sujets relatifs
Postfix/Mysql + Procmail : possible?cron + mpg123
est que c est possible de mounter une partoche d un pc sur le rezo ?creer un cd installable
Est ce possible de graver les 3cd Mandrake sur un dvd?installer le client Lotus Notes sous linux , c possible ?
Doc pour creer des plugins gaim et doc sur xosdJe cherche un programme pour créer des jaquettes de CD...
Installer Linux sans CDROM, possible ?Fast800 et noyau 2.6 c'est possible?
Plus de sujets relatifs à : possible ? : creer un dayly cron avec une heure variant alleatoirement


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)