NOM
scriptreplay - Rejouer un enregistrement fait par script, en utilisant les informations temporelles
SYNOPSIS
scriptreplay [options] [-t] fichier_timing [fichier_script [diviseur]]
DESCRIPTION
Ce programme rejoue un enregistrement fait par script(1), en utilisant les informations temporelles pour s’assurer qu’il s’exécute au même rythme que lors de l’enregistrement.
La répétition affiche simplement à nouveau les informations ; les programmes lancés lors de l’enregistrement de fichier_script ne sont pas réexécutés. Comme les mêmes informations sont réaffichées, scriptreplay ne garantit un bon fonctionnement que s’il est lancé sur le même type de terminal que celui où a été enregistré le fichier_script. Sinon, tout caractère d’échappement de l’enregistrement pourrait être interprété différemment par le terminal sur lequel scriptreplay envoie sa sortie.
Les informations temporelles correspondent à ce que script(1) envoie au fichier spécifié avec --log-timing.
Par défaut, le fichier à rejouer est nommé fichier_script, mais un autre fichier peut être précisé à l’aide du deuxième paramètre ou avec l’option --log-out.
Si le troisième paramètre ou --divisor est indiqué, il est utilisé comme multiplicateur de vitesse. Par exemple, la valeur « 2 » multiplie par 2 la vitesse de scriptreplay, « 0.1 » la divise par 10.
OPTIONS
-I, --log-in fichier
Fichier contenant l’entrée de terminal de script.
-O, --log-out fichier
Fichier contenant la sortie de terminal de script.
-B, --log-io fichier
Fichier contenant la sortie de terminal de script et l’entrée.
-t, --timing fichier_timing
Fichier contenant la sortie temporelle de script. Cette option outrepasse les paramètres à l’ancienne.
-T, --log-timing fichier
Alias pour -t, maintenu pour des raisons de compatibilité avec les options de la ligne de commande de script(1).
-s, --typescript fichier_script
Fichier contenant la sortie de terminal de script. Alias obsolète pour --log-out. Cette option outrepasse les paramètres à l’ancienne.
-c, --cr-mode mode
Spécifier la manière d’utiliser le caractère CR (0x0D, retour chariot) dans les fichiers journaux. Le mode par défaut est auto, au quel cas CR est remplacé par un retour à la ligne dans le journal de l’entrée standard, sinon scriptreplay écrasera la même ligne. Les autres modes sont never et always.
-d, --divisor number
Multiplier par diviseur la vitesse d’affichage lors du rejeu. Le paramètre est un nombre à virgule flottante. Il est appelé diviseur car il divise les temps par ce facteur. Cette option outrepasse les paramètres à l’ancienne.
-m, --maxdelay nombre
Définir le délai maximal entre les mises à jour de transcription à nombre secondes. L’argument est un nombre à virgule flottante. Cela permet d’éviter les longues pauses quand la transcription est rejouée.
--summary
Afficher les détails de la session enregistrée dans le fichier temporel indiqué et quitter. La session doit être enregistrée au format advanced (avancé) (voir script(1)), option --logging-format, pour plus de détails).
-x, --stream type
Forcer scriptreplay à n’afficher que les flux indiqués. Les types de flux pris en charge sont in, out, signal ou info. Cette option est recommandée pour des journaux de plusieurs flux (comme --log-io) pour n’afficher que les données indiquées.
-V, --version
Afficher le nom et la version du logiciel et quitter.
-h, --help
Afficher l’aide-mémoire puis quitter.
EXEMPLE
% script
--log-timing fichier.tm --log-out script.out
Le script a débuté, le fichier est script.out
% ls
<etc, etc>
% exit
Script terminé, le fichier est script.out
% scriptreplay --log-timing fichier.tm --log-out
script.out
VOIR AUSSI
COPYRIGHT
Copyright
© 2008 James Youngman
Copyright © 2008-2019 Karel Zak
C’est un logiciel libre ; consultez les sources pour les conditions de copie. Il n’y a AUCUNE garantie ; même pas de VALEUR MARCHANDE ou d’ADÉQUATION À UNE UTILISATION PARTICULIÈRE.
Diffusé sous licence GNU GPL version 2 ou postérieure.
AUTEUR
Le programme scriptreplay a été écrit à l’origine par joey [AT] kitenet.net">Joey Hess. Il a été réécrit en C par jay [AT] gnu.org">James Youngman et kzak [AT] redhat.com">Karel Zak.
DISPONIBILITÉ
La commande scriptreplay fait partie du paquet util-linux, elle est disponible sur https://www.kernel.org/pub/linux/utils/util-linux/">l’archive du noyau Linux.
TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <ccb [AT] club-internet.fr>, Michel Quercia <quercia AT cal DOT enst DOT fr>, Thierry Vignaud <tvignaud [AT] mandriva.com>, Frédéric Delanoy <delanoy_f [AT] yahoo.com>, Thierry Vignaud <tvignaud [AT] mandriva.com>, Christophe Sauthier <christophe [AT] sauthier.com>, Sébastien Blanchet, Jérôme Perzyna <jperzyna [AT] yahoo.fr>, Aymeric Nys <aymeric AT nnx POINT com>, Alain Portal <aportal [AT] univ-montp2.fr>, Thomas Huriaux <thomas.huriaux [AT] gmail.com>, Yves Rütschlé <l10n [AT] rutschle.net>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon [AT] wanadoo.fr>, Julien Cristau <jcristau [AT] debian.org>, Philippe Piette <foudre-blanche [AT] skynet.be>, Jean-Baka Domelevo-Entfellner <domelevo [AT] gmail.com>, Nicolas Haller <nicolas [AT] boiteameuh.org>, Sylvain Archenault <sylvain.archenault [AT] laposte.net>, Valéry Perrin <valery.perrin.debian [AT] free.fr>, Jade Alglave <jade.alglave [AT] ens-lyon.org>, Nicolas François <nicolas.francois [AT] centraliens.net>, Alexandre Kuoch <alex.kuoch [AT] gmail.com>, Lyes Zemmouche <iliaas [AT] hotmail.fr>, Florentin Duneau <fduneau [AT] gmail.com>, Alexandre Normand <aj.normand [AT] free.fr>, David Prévot <david [AT] tilapin.org> et Jean-Philippe MENGUAL <jpmengual [AT] debian.org>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à <debian-l10n-french [AT] lists.org>.