SCRIPTREPLAY(1) Dienstprogramme fur Benutzer SCRIPTREPLAY(1) BEZEICHNUNG scriptreplay - Eingabeskripte mit Timing-Informationen wiedergeben UBERSICHT scriptreplay [Optionen] Timing-Datei [Eingabeskript [Faktor]] BESCHREIBUNG Dieses Programm gibt ein Eingabeskript wieder und stellt uber die Timing-Informationen sicher, dass die Ausgabe im gleichen Rhythmus wie bei der ursprunglichen Aufzeichnung des Skripts erfolgt. Die Wiedergabe zeigt einfach die Informationen erneut an; die bei der Aufzeichnung des Eingabeskripts ausgefuhrten Programme werden nicht erneut aufgerufen. Da einfach die gleichen Informationen angezeigt werden, wird scriptreplay nur dann garantiert sauber funktionieren, wenn es auf dem gleichen Terminaltyp ausgefuhrt wird, auf dem das Eingabeskript aufgezeichnet wurde. Anderenfalls konnten im Eingabeskript enthaltene Maskierungszeichen von dem Terminal anders interpretiert werden, an welches scriptreplay seine Ausgabe sendet. Die Timing-Informationen sind jene, die script(1) in die mit --log-timing angegebene schreibt. Standardmassig wird angenommen, dass das anzuzeigende Eingabeskript als typescript benannt ist. Sie konnen als zweiten Parameter oder mit der Option --log-out jedoch auch andere Dateinamen angeben. Wenn ein dritter Parameter oder --divisor angegeben wird, dann wird dieser als Multiplikator der Wiedergabegeschwindigkeit interpretiert. Beispielsweise bewirkt eine Geschwindigkeitsskalierung um den Faktor 2, dass scriptreplay doppelt so schnell wiedergibt, wogegen eine Skalierung um den Faktor 0.1 die Wiedergabe mit einem Zehntel der Originalgeschwindigkeit ablaufen lasst. During the replay, you can interactively speed up, slow down, pause or step through the playback using the Up, Down, Space and Right keys. OPTIONEN -I, --log-in Datei gibt die Datei an, welche die Terminaleingaben von script enthalt. -O, --log-out Datei gibt die Datei an, welche die Terminal-Ausgabe von script enthalt. -B, --log-io Datei gibt die Datei an, welche die Terminalaus- und -eingaben von script enthalt. -t, --timing Datei gibt die Datei an, welche die Timing-Informationen von script enthalt. Diese Option das positionale Argument Timing-Datei. -T, --log-timing Datei ist ein Alias fur -t, der zwecks Kompatibilitat zu den Befehlszeilenoptionen von script(1) aufrechterhalten wird. -s, --typescript Datei ist ein veralteter Alias fur --log-out. -c, --cr-mode Modus gibt an, wie ein CR-Zeichen (0x0D, Wagenrucklauf) aus den Protokolldateien zu verarbeiten ist. Der Standardmodus ist auto, wobei das CR-Zeichen fur die Protokollierung der Standardeingabe durch einen Zeilenumbruch ersetzt wird, da scriptreplay anderenfalls die gleiche Zeile uberschreiben wurde. Die anderen Modi sind never (niemals) und always (immer). -d, --divisor Faktor skaliert die Wiedergabegeschwindigkeit um den angegebenen Faktor. Das Argument ist eine Gleitkommazahl. Diese Option setzt Argumente im klassischen Stil ausser Kraft. -m, --maxdelay Anzahl gibt die maximale Verzogerung zwischen den Aktualisierungen des Skripts als Anzahl in Sekunden an. Das Argument ist eine Gleitkommazahl. Damit konnen Sie lange Pausen in der Wiedergabe des Eingabeskripts vermeiden. --summary zeigt Details zu der in der angegebenen Timing-Datei aufgezeichneten Sitzung an und beendet das Programm. Die Sitzung muss im Format advanced aufgezeichnet worden sein (siehe die Option --logging-format zu script(1) fur weitere Details). -x, --stream Typ zwingt scriptreplay, nur den angegebenen Datenstrom auszugeben. Als Datenstromtypen werden in, out, signal und info unterstutzt. Diese Option wird fur Aufzeichnungen mehrerer Datenstrome empfohlen (erzeugt mit --log-io), um nur die gewunschten Daten ausgeben zu lassen. -h, --help zeigt einen Hilfetext an und beendet das Programm. -V, --version zeigt Versionsinformationen an und beendet das Programm. BEISPIELE % 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 TASTATURKURZEL Die folgenden Tasten steuern die Wiedergabe des Skripts: o Leertaste: Pausiert die Wiedergabe oder setzt sie fort. Drucken Sie diese Taste, um die Wiedergabe anzuhalten oder fortzusetzen. o Pfeiltaste nach oben: Erhoht die Wiedergabegeschwindigkeit. Jeder Tastendruck beschleunigt die Wiedergabe um 10 Prozent. o Pfeiltaste nach unten: Verringert die Wiedergabegeschwindigkeit. Jeder Tastendruck verlangsamt die Wiedergabe um 10 Prozent. o Right Arrow: Advances the playback by one step. Each press of this key will immediately display the current step instead of waiting its specified delay. AUTOREN Das ursprungliche scriptreplay-Programm wurde von Joey Hess geschrieben. Das Programm wurde in C von James Youngman und Karel Zak neu geschrieben. COPYRIGHT Copyright (C) 2008 James Youngman Copyright (C) 2008-2019 Karel Zak Copyright (C) 2024 Jonathan Ketchker Dies ist freie Software, in den Quellen finden Sie die Bedingungen zur Vervielfaltigung und Weitergabe. Es gibt KEINE Garantie, auch nicht fur die MARKTREIFE oder die TAUGLICHKEIT FUR EINEN BESTIMMTEN ZWECK. Veroffentlicht unter den Bedingungen der GNU General Public License Version 2 oder neuer. SIEHE AUCH script(1), scriptlive(1) FEHLER MELDEN Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem . VERFUGBARKEIT Der Befehl scriptreplay ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv heruntergeladen werden kann. util-linux 2.42.3 2026-09-02 SCRIPTREPLAY(1)