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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Syntaxe commande time

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Syntaxe commande time

n°1101794
Kalymereau
This is not a method
Posté le 04-01-2009 à 15:52:49  profilanswer
 

Bonjour
 
Question du dimanche, sous Linux:
 
avec la syntaxe
time commande1; commande2
je ne chronomètre que le temps d'exécution de commande1. Comment faire pour chronométrer le temps total d'exécution de commande1 et commande2 ?
 
J'ai essayé
time (commande1; commande2)
mais ça marche pas.
 
Bien sûr je peux créer un fichier script.sh contenant 'commande1; commande2', et alors  
time ./script.sh
fonctionne. Mais comment faire sans créer de fichier script ?
 
Merci


---------------
rm -rf internet/
mood
Publicité
Posté le 04-01-2009 à 15:52:49  profilanswer
 

n°1101796
esox_ch
Posté le 04-01-2009 à 15:53:54  profilanswer
 

Éventuellement avec :  
 
time commande 1 &
time commande 2 &  
?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1101814
Kalymereau
This is not a method
Posté le 04-01-2009 à 16:42:04  profilanswer
 

esox_ch a écrit :

Éventuellement avec :  
 
time commande 1 &
time commande 2 &  
?


 
ouais mais après faut additionner les temps à la main


---------------
rm -rf internet/
n°1101897
sputnick
bip...bip...bip...bip...bi...b
Posté le 05-01-2009 à 01:06:55  profilanswer
 

Salut,
 
voici une solution sans passer par un script :

Code :
  1. a=$( (TIME="%e" time find /var>/dev/null) 2>&1)
  2. b=$( (TIME="%e" time find /usr/share/doc>/dev/null) 2>&1)
  3. echo "$a + $b == $(bc <<< "scale=2; $a+$b" ) secondes."
  4. 0.06 + 64.34 == 64.40 secondes.


Message édité par sputnick le 05-01-2009 à 01:07:25
n°1102076
matafan
Posté le 05-01-2009 à 14:37:53  profilanswer
 

time sh -c 'command_1; command_2'


Par contre ça va aussi contenir le temps qu'il faut pour lancer un noveau shell (ce qui n'est pas bien long, et d'ailleurs tu as le même problème en passant par un script).


Message édité par matafan le 05-01-2009 à 14:39:10

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

  Syntaxe commande time

 

Sujets relatifs
Aide pour une commande AWK (ou SED) (ou autre)Commande smbclient : comment voir l'arborescence ?
Syslinux + invite de commande DOS 98[bash] commande lors de l'ouverture d'un terminal
commande pour activer/désactiver son écran ??? HELPApple TIme Machine et confidentialité des données ?
[ VMware] Commande VMX[RESOLU] Commande SED : suppresion d'une variable dans un fichier KO
Commande ps et recup des heuresrsync et commande --link-dest sous mac os
Plus de sujets relatifs à : Syntaxe commande time


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