'\" t .\" Title: scriptreplay .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-04-27 .\" Manual: Dienstprogramme für Benutzer .\" Source: util-linux 2.40 .\" Language: English .\" .TH "SCRIPTREPLAY" "1" "2024-04-27" "util\-linux 2.40" "Dienstprogramme für Benutzer" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "BEZEICHNUNG" scriptreplay \- Eingabeskripte mit Timing\-Informationen wiedergeben .SH "ÜBERSICHT" .sp \fBscriptreplay\fP [options] [\fB\-t\fP] \fItimingfile\fP [\fItypescript\fP [\fIdivisor\fP]] .SH "BESCHREIBUNG" .sp Dieses Programm gibt ein Eingabeskript wieder und stellt über die Timing\-Informationen sicher, dass die Ausgabe im gleichen Rhythmus wie bei der ursprünglichen Aufzeichnung des Skripts erfolgt. .sp Die Wiedergabe zeigt einfach die Informationen erneut an; die bei der Aufzeichnung des Eingabeskripts ausgeführten Programme werden nicht erneut aufgerufen. Da einfach die gleichen Informationen angezeigt werden, wird \fBscriptreplay\fP nur dann garantiert sauber funktionieren, wenn es auf dem gleichen Terminaltyp ausgeführt wird, auf dem das Eingabeskript aufgezeichnet wurde. Anderenfalls könnten im Eingabeskript enthaltene Maskierungszeichen von dem Terminal anders interpretiert werden, an welches \fBscriptreplay\fP seine Ausgabe sendet. .sp Die Timing\-Informationen sind jene, die \fBscript\fP(1) in die mit \fB\-\-log\-timing\fP angegebene schreibt. .sp Standardmäßig wird angenommen, dass das anzuzeigende Eingabeskript als \fItypescript\fP benannt ist. Sie können als zweiten Parameter oder mit der Option \fB\-\-log\-out\fP jedoch auch andere Dateinamen angeben. .sp Wenn ein dritter Parameter oder \fB\-\-divisor\fP angegeben wird, dann wird dieser als Multiplikator der Wiedergabegeschwindigkeit interpretiert. Beispielsweise bewirkt eine Geschwindigkeitsskalierung um den Faktor 2, dass \fBscriptreplay\fP doppelt so schnell wiedergibt, wogegen eine Skalierung um den Faktor 0.1 die Wiedergabe mit einem Zehntel der Originalgeschwindigkeit ablaufen lässt. .SH "OPTIONEN" .sp \fB\-I\fP, \fB\-\-log\-in\fP \fIDatei\fP .RS 4 gibt die Datei an, welche die Terminaleingaben von \fBscript\fP enthält. .RE .sp \fB\-O\fP, \fB\-\-log\-out\fP \fIDatei\fP .RS 4 gibt die Datei an, welche die Terminal\-Ausgabe von \fBscript\fP enthält. .RE .sp \fB\-B\fP, \fB\-\-log\-io\fP \fIDatei\fP .RS 4 gibt die Datei an, welche die Terminalaus\- und \-eingaben von \fBscript\fP enthält. .RE .sp \fB\-t\fP, \fB\-\-timing\fP \fIDatei\fP .RS 4 gibt die Datei an, welche die Timing\-Informationen von \fBscript\fP enthält. Diese Option setzt die Argumente im alten Stil außer Kraft. .RE .sp \fB\-T\fP, \fB\-\-log\-timing\fP \fIDatei\fP .RS 4 ist ein Alias für \fB\-t\fP, der zwecks Kompatibilität zu den Befehlszeilenoptionen von \fBscript\fP(1) aufrechterhalten wird. .RE .sp \fB\-s\fP, \fB\-\-typescript\fP \fIDatei\fP .RS 4 gibt die Datei an, welche die Terminal\-Ausgabe von \fBscript\fP enthält. Dies ist ein veralteter Alias für \fB\-\-log\-out\fP. Diese Option setzt Argumente im klassischen Stil außer Kraft. .RE .sp \fB\-c\fP, \fB\-\-cr\-mode\fP \fIModus\fP .RS 4 gibt an, wie ein CR\-Zeichen (0x0D, Wagenrücklauf) aus den Protokolldateien zu verarbeiten ist. Der Standardmodus ist \fIauto\fP, wobei das CR\-Zeichen für die Protokollierung der Standardeingabe durch einen Zeilenumbruch ersetzt wird, da \fBscriptreplay\fP anderenfalls die gleiche Zeile überschreiben würde. Die anderen Modi sind \fInever\fP (niemals) und \fIalways\fP (immer). .RE .sp \fB\-d\fP, \fB\-\-divisor\fP \fIFaktor\fP .RS 4 skaliert die Wiedergabegeschwindigkeit um den angegebenen \fIFaktor\fP. Das Argument ist eine Gleitkommazahl. Diese Option setzt Argumente im klassischen Stil außer Kraft. .RE .sp \fB\-m\fP, \fB\-\-maxdelay\fP \fIAnzahl\fP .RS 4 gibt die maximale Verzögerung zwischen den Aktualisierungen des Skripts als \fIAnzahl\fP in Sekunden an. Das Argument ist eine Gleitkommazahl. Damit können Sie lange Pausen in der Wiedergabe des Eingabeskripts vermeiden. .RE .sp \fB\-\-summary\fP .RS 4 zeigt Details zu der in der angegebenen Timing\-Datei aufgezeichneten Sitzung an und beendet das Programm. Die Sitzung muss im Format \fIadvanced\fP aufgezeichnet worden sein (siehe die Option \fB\-\-logging\-format\fP zu \fBscript\fP(1) für weitere Details). .RE .sp \fB\-x\fP, \fB\-\-stream\fP \fITyp\fP .RS 4 zwingt \fIscriptreplay\fP, nur den angegebenen Datenstrom auszugeben. Als Datenstromtypen werden \fIin\fP, \fIout\fP, \fIsignal\fP oder \fIinfo\fP unterstützt. Diese Option wird für Aufzeichnungen mehrerer Datenströme empfohlen (zum Beispiel \fB\-\-log\-io\fP), um nur die angegebenen Daten ausgeben zu lassen. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 zeigt einen Hilfetext an und beendet das Programm. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 zeigt Versionsinformationen an und beendet das Programm. .RE .SH "BEISPIELE" .sp .if n .RS 4 .nf .fam C % script \-\-log\-timing file.tm \-\-log\-out script.out Script gestartet, Ausgabeprotokolldatei ist script.out % ls % exit Script wurde beendet, Ausgabeprotokolldatei ist script.out % scriptreplay \-\-log\-timing file.tm \-\-log\-out script.out .fam .fi .if n .RE .SH "AUTOREN" .sp Das ursprüngliche \fBscriptreplay\fP\-Programm wurde von \c .MTO "joey\(atkitenet.net" "Joey Hess" "" geschrieben. Das Programm wurde in C von .MTO "jay\(atgnu.org" "James Youngman" "" und .MTO "kzak\(atredhat.com" "Karel Zak" "" neu geschrieben. .SH "COPYRIGHT" .sp Copyright © 2008 James Youngman .sp Copyright © 2008\-2019 Karel Zak .sp Dies ist freie Software, in den Quellen finden Sie die Bedingungen zur Vervielfältigung und Weitergabe. Es gibt KEINE Garantie, auch nicht für die MARKTREIFE oder die TAUGLICHKEIT FÜR EINEN BESTIMMTEN ZWECK. .sp Veröffentlicht unter den Bedingungen der GNU General Public License Version 2 oder neuer. .SH "SIEHE AUCH" .sp \fBscript\fP(1), \fBscriptlive\fP(1) .SH "FEHLER MELDEN" .sp Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem auf \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "VERFÜGBARKEIT" .sp Der Befehl \fBscriptreplay\fP ist Teil des Pakets util\-linux, welches aus dem \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux\-Kernel\-Archiv" "" heruntergeladen werden kann.