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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Calcul de la durée d'un traitement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Calcul de la durée d'un traitement

n°1412014
thoronfain
Posté le 02-01-2018 à 14:08:58  profilanswer
 

Bonjour,
 
Je suis en train de créer un script en bash qui calcul la durée d'un traitement.
le début et la fin du traitement son dans un fichier, j'arrive à extraire les données mais pas à faire le calcul.
 
Le fichier se présente de cette façon :
"
toto debut 02/01/2018 05:00:00
toto fin 02/01/2018 09:51:00
titi debut 01/01/2018 23:15:00
titi fin 02/01/2018 04:15:00
"
 
Comme vous voyer les date ne sont pas toujours au même jour (je peux avoir des traitement ayant tourné la veille).
J'aimerais que le script me retourne :
toto 04:51
titi 05:00
 
Est ce que quelqu'un peut m'aider ?

mood
Publicité
Posté le 02-01-2018 à 14:08:58  profilanswer
 

n°1412018
Fork Bomb
Obsédé textuel
Posté le 02-01-2018 à 15:41:10  profilanswer
 

La commande time est peut-être ce que tu cherches, à toi de voir.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1412027
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 02-01-2018 à 17:27:31  profilanswer
 

calcule le temps en secondes : enregistre le temps debut/fin en timestamp unix, fait la soustraction et voila. tu auras le temps écoulé en secondes, que tu pourras meme reformater en heure/minutes/secondes plus tard


Message édité par black_lord le 02-01-2018 à 17:27:52

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1412031
francoisp3​1
Posté le 02-01-2018 à 18:08:08  profilanswer
 
n°1412040
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 02-01-2018 à 21:14:09  profilanswer
 


 
Si c'est pour poster des réponses aussi absconses tu peux t'abstenir, ça n'apporte rien : fork bomb a déjà indiqué que la commande time est celle à viser et j'ai indiqué une méthode pour la manier. Jeter un "man commande" dans la discussion a un intêret proche de zéro et ne fais que donner une image de BOFH.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1412916
Wobak
Come get some !
Posté le 15-01-2018 à 18:01:50  profilanswer
 

Heu vous êtes sûrs ? Pour moi time il faut lui donner une commande en argument, il ne peut pas servir de calcul brut.
 
date par contre devrait pouvoir le faire si elles sont toujours en même format.
 

n°1412938
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 16-01-2018 à 07:29:02  profilanswer
 

exact  [:prozac]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me

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

  Calcul de la durée d'un traitement

 

Sujets relatifs
retouche photo,traitement raw[Le calcul pour les nuls] Différences noeuds/processeurs/thread ?
script pour gimp : traitement par lots d'images ?[BASH] Problème de traitement sur boucle FOR
traitement de fichier avec AWKmediatomb - problème de son avec la freebox après traitement ffmpeg
Apache2 - Configuration durée de vie pour proxyseconde CPU : calcul à partir de %CPU
Procmail : Traitement sur la copie d'un mailCalcul d'une IP
Plus de sujets relatifs à : Calcul de la durée d'un traitement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR