Aller au contenu  Aller au menu  Plan du site  Flux RSS

Flash The Tigre

Administration - Réseau - Logiciel.

  1. Page d'accueil
  2. Linux-Script

Fichier Temporaire, l'utilitaire Tempfile

Lorsque dans un script il est nécessaire de stocker dans un fichier temporaire des informations, l’utilitaire tempfile permet de créer ce fichier.

Utilisation de tempfile

L’utilitaire tempfile se charge de créer un fichier temporaire avec un nom unique (attention sur certain système de fichier comme nfs cela n’est pas vrai) dans le répertoire des fichiers temporaire.

Dans le script, on ajoute une variable qui contient le chemin complet du fichier temporaire créer par tempfile

tmp = $(tempfile) # Appel tempfile pour créer un fichier temporaire.

On peut alors utiliser la variable pour stocker les informations

information > “$tmp”

Ou les lire

Recup_info < “$tmp”

Attention ne pas oublier de supprimer le fichier temporaire :

rm -f “$tmp”

 

Exemple de squelette de script utilisant tempfile :

# Création du fichier temporaire

tmp= $(tempfile)

# Fonction de gestion de la suppression du fichier temporaire :

cleanup() {
   rm -f “$tmp”
}

# Intercepte la sortie du script même avec CTRL+C et appelle la fonction cleanup
trap “cleanup” EXIT

# Utilisation du fichier temporaire

Instruction ici

# fichier temporaire supprimé automatiquement à la sortie.

Commentaires