Autor: Fred. Bressy Datum: To: guilde Betreff: Re: script sh et durée exécution
je confirme ce que dit Dominique Fournier : c'est génial
merci Marc
pour le NAS je verrais demain si ça fonctionne
Cordialement
Bressy Frederic
Pensez ENVIRONNEMENT : n'imprimer que si nécessaire
Think ENVIRONMENT: print only if necessary
Le 04/11/2020 à 08:44, Fred. Bressy a écrit : > Bonjour
>
> j'ai déjà fait comme disait Nicolas T.
>
> $ temp_exec=$((end_ts - start_ts))
>
> et ça fonctionne sur mon poste et le NAS
>
>
> je vais tester ça aussi, comme ça dans le log je pourrais avoir des
> points de mesure au cours des actions et dans le push final le temps global
>
>
> Cordialement
> Bressy Frederic
>
> Pensez ENVIRONNEMENT : n'imprimer que si nécessaire
>
> Think ENVIRONMENT: print only if necessary
>
> Le 04/11/2020 à 01:20, Marc TERRIER a écrit :
>> Bonjour Fred, et bonjour La Guilde,
>>
>> La dernière fois que j'ai eu un besoin similaire, dans un grand script
>> Bash dont je voulais chronométrer grossièrement différentes parties
>> (mais pas la totalité, donc pas possible d'utiliser 'time'), j'ai
>> utilisé tout simplement la variable $SECONDS, que j'ai mis à 0 au
>> début de chaque partie de code que je voulais chronométrer (je n'avais
>> pas besoin d'une précision inférieure à la seconde). Et à la fin de
>> chacun de ces bouts de code, j'affichais la valeur de $SECONDS, sans
>> calcul, sans erreur, sans prise de tête... Est-ce que cela peut t'aider ?
>>
>> Marc
>>
>> ----- Mail original -----
>> De: "Xavier Belanger" <guilde@???>
>> À: "Fred. Bressy" <bressy.frederic@???>
>> Cc: guilde@???
>> Envoyé: Mardi 3 Novembre 2020 14:00:08
>> Objet: Re: script sh et durée exécution
>>
>> Bonjour,
>>
>> "Fred. Bressy" <bressy.frederic@???> wrote:
>>
>> (...)
>>> sauf l'affichage en fin de la durée d'éxécution sur le NAS.
>>
>> Une autre option possible est d'utiliser la commande 'time'
>> pour mesurer le temps utilisé par le script :
>>
>> $ time mon-script.sh
>>
>> Comme d'autre commandes utilisées pour manipuler le temps,
>> il existe plusieurs façons de personaliser le résultat
>> affiché.
>>
>> A+
>>
>