Expression régulière interval de temps

Expression régulière interval de temps - Shell/Batch - Programmation

Marsh Posté le 09-03-2009 à 10:11:49    

Bonjour à tous,
 
Voilà je récupère l'heure d'une machine et j'aimerai la comparer à l'heure d'une autre machine.
 
Par contre j'aimerai dire que les heures sont les mêmes si il y a maximum 15 min d'écart entre les deux machines (minutes en plus ou en moins).
Donc par exemple si il est 18h35 sur la machine A et 18h25 sur la machine B bah que la sortie soit "les deux machines sont à la même heure".
 
Par contre il faudrait qu'il gère aussi le changement d'heure et tout ça en bash.
 
Quelqu'un aurait-il une idée ? J'espère avoir été clair :-)
 
Merci beaucoup.
 
Cordialement,

Reply

Marsh Posté le 09-03-2009 à 10:11:49   

Reply

Marsh Posté le 09-03-2009 à 11:06:47    

En fait il faudrait que je convertisse la date actuelle en seconde (je la met dans une variable $a) puis je convertis 15 min en seconde (dans une variable $b) puis je fais :
 
si $A est compris entre A+B ou A-B alors OK sinon KO.
 
Voilà seulement ya un hic c'est que l'option %s (qui permet de convertir une date en seconde) ne marche pas sous sunOs apparement.
 
Cordialement,

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed