Provided by:
manpages-fr-extra_20111118_all 
NOM
script -- Faire une transcription d'une session d'un terminal.
SYNOPSIS
script [-a] [-c commande] [-e] [-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 Ajouter 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.
-e Renvoyer le code de retour du processus fils. Le format utilise
est le meme que celui de sortie de bash quand le code de retour
est 128+n.
-f Forcer l'ecriture de la sortie apres chaque demande d'ecriture.
C'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,
consultez csh(1)).
Certaines commandes interactives, comme vi(1), creent des parasites dans
le fichier 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, elle est disponible
sur <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.