Connaître la durée d'un script Shell

Jérémy 🤘
Jérémy 🤘

La semaine dernière je vous expliquais comment mettre en place un système de sauvegarde sur votre machine mais je me dis qu'il serai intéressant de connaître la durée de la copie.

Voici un petit bout de code pour en connaître la durée :

Copier
#!/bin/bash

## On récupère le timestamp actuel au lancement du script
debut=$(date +%s)

###
# Faites votre traitement
###

## On récupère le timestamp actuel à la fin du script
fin=$(date +%s)

## On calcule la durée d'éxecution
duree=$(( $fin - $debut ))

## On affiche le résultat
echo "$duree secondes"
#!/bin/bash

## On récupère le timestamp actuel au lancement du script
debut=$(date +%s)

###
# Faites votre traitement
###

## On récupère le timestamp actuel à la fin du script
fin=$(date +%s)

## On calcule la durée d'éxecution
duree=$(( $fin - $debut ))

## On affiche le résultat
echo "$duree secondes"