Provided by: manpages-fr-extra_20101103_all bug

NOM

     script -- Faire une transcription d'une session d'un terminal.

SYNOPSIS

     script [-a] [-c COMMANDE] [-f] [-q] [-t] [fichier]

DESCRIPTION

     Script fait une transcription de tout ce qui est affiche sur votre
     terminal. C'est utile pour des etudiants qui ont besoin de la sauvegarde
     d'une session interactive comme preuve des travaux, le fichier de
     transcription pouvant etre ensuite imprime avec lpr(1).

     Si le parametre fichier est fourni, script sauvegarde toutes les
     conversations dans le fichier.  Si aucun nom de fichier n'est fourni, la
     transcription est sauvegardee dans le fichier typescript.

     Options :

     -a      Ajoute la transcription a la fin du fichier ou de typescript, en
             conservant le contenu du fichier.

     -c COMMANDE
             Executer la commande plutot qu'un interpreteur de commandes
             interactif. Cela permet facilement de capturer la sortie d'un
             programme qui se comporterait differemment suivant que sa sortie
             est un terminal ou non.

     -f      Forcer l'ecriture de la sortie apres chaque demande d'ecriture.
             Cela est pratique pour une cooperation a distance : une personne
             execute << mkfifo toto; script -f toto >> et une autre peut
             superviser en temps reel ce qui se passe avec << cat toto >>.

     -q      Pas de sortie.

     -t      Ajouter des informations temporelles sur la sortie d'erreur. Ces
             informations contiennent deux champs separes par des espaces. Le
             premier champ indique le temps passe depuis la derniere sortie.
             Le second champ indique combien de caracteres ont ete sortis
             cette fois-ci. Ces informations peuvent etre utilisees pour
             rejouer une transcription avec des delais de temps de frappe et
             de sortie realistes.

     Script s'arrete quand l'interpreteur de commande execute quitte (un
     control-D permet de quitter l'interpreteur de commandes de type Bourne
     shell ( (sh(1)), et exit, logout ou control-d (si ignoreeof n'est pas
     positionnee) pour les interpreteurs de commandes de type C-shell, voir
     csh(1)).

     Certaines commandes interactives, comme vi(1), creent des parasites dans
     le fichiers de transcription.  Script fonctionne mieux avec les commandes
     qui ne manipulent pas l'ecran, les resultats cherchent a emuler un
     terminal brut.

ENVIRONNEMENT

     Les variables d'environnement suivantes sont utilisees par script  :

     SHELL  Si la variable d'environnement SHELL existe, l'interpreteur de
            commandes execute par script (avec fork), sera cet interpreteur de
            commandes. Si SHELL n'est pas positionnee, il supposera que ce
            doit etre l'interpreteur de commandes de type Bourne shell (la
            plupart des interpreteurs de commande positionnent cette variable
            automatiquement).

VOIR AUSSI

     csh(1) pour le mecanisme d' historique), scriptreplay(1).

HISTORIQUE

     La commande script est apparue dans BSD 3.0.

BOGUES

     Script place tout dans le fichier journal, donc les retours a la ligne et
     les caractere d'effacement arriere. Ce n'est pas ce a quoi un utilisateur
     pourrait naivement s'attendre.

DISPONIBILIT'E

     La commande script fait partie du paquet util-linux-ng, elle est
     disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.