Temps d'execution d'un script et charge processus

Bonjour
Je cherche comment estimer le temps d’execution d’un script et la charge processeur nécessaire.
J’ai bien vu la commande time sh script.sh mais pas réellement trouvé par l’utilisation CPU
Y aurait un utilitaire spécifique ?
Merci

Ben time te donne par défaut le temps d’exécution, mais tu peux le rendre plus verbeux pour te sortir aussi l’utilisation mémoire ou la charge processeur.
Je te recommande donc un man time.

il y a deux choses à ne pas confondre

Exemple j’ai un script qui traite des photos, j’ai mis une commande times dans la boucle de traitement de chaque photo.
je lance “time bash diapotext”
j’ai le résultat

4  photos prises en compte
*********************************************************************************
0.ppm
*********************************************************************************
0m0,000s 0m0,019s
0m24,924s 0m0,658s
1.ppm
*********************************************************************************
0m0,002s 0m0,019s
1m28,022s 0m1,177s
2.ppm
*********************************************************************************
0m0,004s 0m0,019s
2m23,452s 0m1,729s
3.ppm
*********************************************************************************
0m0,006s 0m0,019s
2m48,951s 0m2,254s
*********************************************************************************

real	0m23,195s
user	0m38,121s
sys	0m1,290s

Et pour ne pas confondre la commande time originale et son interpretation par bash je suis obligé de donner son chemin complet

/usr/bin/time -f "\t%E real,\t%U user,\t%S sys, \t%P cpu" bash diapotext

affiche

2:17.20 real,	245.04 user,	2.85 sys, 	180% cpu

nb il y a des commandes ffmpeg dans mon script qui font exploser ma petite cpu

Merci bien pour le man et les explications time/times
Très instructif.
Bien à vous.
:wink: