Calcul difference de temps en ksh

Bonjour,
Je developpe un script pour vérifier qu’un fichier a été modifié depuis peu de temps, mais je ne sais pas comment fait :

y a t il une commande unix qui permet du calculer un difference d’heure :
15h01 - 14h59 = 2

merci beaucoup

tu transforme ton heure en nombre de secondes

Ah ouais, j’avais pas pensé à sa :slight_smile:

c’est une piste MERCI :slight_smile:

Par contre, le problème va se poser entre 23h59 et 00h01.

comme dis quazardous > utilise un timestamp unix … c’est précis à la seconde près :smiley:

ben tu rajoute les jours dans ton script nb_jour_depui_le_debut_del_annee360024

Jèai pas de timestamp sur mon AIX :frowning:
je vais tester la solution de quazardous.

Merci beaucoup :slight_smile:

Alexandre

un timestamp c le nombre de seconde depuis MOC (1 janvier 1970) c ce que renvoi la fonction time()…

dans un petit programme en c

main()
{
#include <time.h>
#include <stdio.h>

printf("%lu\n",time(NULL));
}

bah voui, time() est plus précis, parce que ton bon code quazar, si je ne m’abuse, pour le 01/01/2005 et le 01/01/2006, il renvoit le même nombre :??:

non non j’avais bien en teste le time stamp mais comme il connait pas il a compris comme il a voulu et franchement il veut calculer le temps d’un script si son script dure pas 1 ans c bon !!!
lol

C’est bon j’y suis arrive :slight_smile:
en fait je l’ai fait en shell en calculant le nombre de minutes depuis le 1 janv.

MERCI beaucoup !!!

http://www.google.com/search?hl=fr&lr=&ie=UTF-8&oe=UTF-8&q=MOC

le premier lien [:dunk]