'\" t .\" Title: scriptreplay .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "SCRIPTREPLAY" "1" "2026-05-18" "util\-linux 2.42.1" "Användarkommandon" .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 "NAMN" scriptreplay \- spela upp typsnitt med hjälp av tidsinformation .SH "SYNOPSIS" .sp \fBscriptreplay\fP [flaggor] \fItimingfile\fP [\fItypescript\fP [\fIdivisor\fP]] .SH "BESKRIVNING" .sp Det här programmet spelar upp ett typskript och använder tidsinformation för att säkerställa att utmatningen sker i samma rytm som den ursprungligen såg ut när manuset spelades in. .sp Uppspelningen visar helt enkelt informationen igen; de program som kördes när typskriptet spelades in \fBkörs inte igen\fP. Eftersom samma information bara visas, kan \fBscriptreplay\fP bara garanteras fungera korrekt om den körs på samma typ av terminal som typskriptet spelades in på. I annat fall kan eventuella escape\-tecken i typskriptet tolkas annorlunda av den terminal som \fBscriptreplay\fP skickar sin utdata till. .sp Tidsinformationen är det som \fBscript\fP(1) matar ut till den fil som anges av \fB\-\-log\-timing\fP. .sp Som standard antas det \fItypescript\fP som ska visas ha namnet \fBtypescript\fP, men andra filnamn kan anges som den andra parametern eller med flaggan \fB\-\-log\-out\fP. .sp Om den tredje parametern eller \fB\-\-divisor\fP anges används den som en multiplikator för hastighetshöjning. Om t.ex. hastigheten ökas med 2 går \fBscriptreplay\fP dubbelt så snabbt och om hastigheten minskas med 0,1 går den tio gånger långsammare än den ursprungliga sessionen. .sp During the replay, you can interactively speed up, slow down, pause or step through the playback using the Up, Down, Space and Right keys. .SH "FLAGGOR" .sp \fB\-I\fP, \fB\-\-log\-in\fP \fIfil\fP .RS 4 Fil som innehåller \fBscript\fP:s terminalinmatning. .RE .sp \fB\-O\fP, \fB\-\-log\-out\fP \fIfil\fP .RS 4 Fil som innehåller \fBscript\fP:s terminalutdata. .RE .sp \fB\-B\fP, \fB\-\-log\-io\fP \fIfil\fP .RS 4 Fil som innehåller \fBscript\fP:s terminalutdata och \-inmatning. .RE .sp \fB\-t\fP, \fB\-\-timing\fP \fIfil\fP .RS 4 Fil som innehåller \fBscript\fP:s tidsutdata. Denna flagga ersätter det positionella argumentet \fItimingfile\fP. .RE .sp \fB\-T\fP, \fB\-\-log\-timing\fP \fIfil\fP .RS 4 Detta är ett alias för \fB\-t\fP, som bibehålls för kompatibilitet med kommandoradsflaggorna för \fBscript\fP(1). .RE .sp \fB\-s\fP, \fB\-\-typescript\fP \fIfil\fP .RS 4 Föråldrat alias för \fB\-\-log\-out\fP. .RE .sp \fB\-c\fP, \fB\-\-cr\-mode\fP \fIläge\fP .RS 4 Anger hur CR\-tecknet (carriage return, 0x0D) ska hanteras i loggfiler. Standardläget är \fBauto\fP, i vilket fall CR ersätts med en radbrytning för stdin\-loggen, eftersom \fBscriptreplay\fP annars skulle skriva över samma rad. De andra lägena är \fBnever\fP och \fBalways\fP. .RE .sp \fB\-d\fP, \fB\-\-divisor\fP \fInummer\fP .RS 4 Påskynda uppspelningen genom att visa detta \fIantal\fP gånger. Argumentet är ett flyttal. Det kallas divisor eftersom det dividerar tidsangivelserna med denna faktor. Den här flaggan åsidosätter gamla argument. .RE .sp \fB\-m\fP, \fB\-\-maxdelay\fP \fInummer\fP .RS 4 Ställ in den maximala fördröjningen mellan uppdateringar till \fIantal\fP sekunder. Argumentet är ett flyttal. Detta kan användas för att undvika långa pauser i uppspelningen av typskriften. .RE .sp \fB\-\-summary\fP .RS 4 Visar detaljer om sessionen som spelades in i den angivna tidsfilen och avslutar. Sessionen måste ha spelats in med hjälp av formatet \fBadvanced\fP (se \fBscript\fP(1)\-flaggan \fB\-\-logging\-format\fP för mer information). .RE .sp \fB\-x\fP, \fB\-\-stream\fP \fItyp\fP .RS 4 Tvingar \fBscriptreplay\fP att endast skriva ut den angivna strömmen. De strömtyper som stöds är \fBin\fP, \fBout\fP, \fBsignal\fP och \fBinfo\fP. Denna flagga rekommenderas för loggar med flera strömmar (skapade med \fB\-\-log\-io\fP) för att endast skriva ut önskade data. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "EXEMPEL" .sp .if n .RS 4 .nf .fam C % sskript \-\-log\-timing fil.tm \-\-log\-out skript.ut Skriptet startat, filen är script.out % ls % exit Skriptet är klart, filen är script.out % scriptreplay \-\-log\-timing file.tm \-\-log\-out script.out .fam .fi .if n .RE .SH "BINDNINGAR FÖR NYCKEL" .sp Följande knappar styr uppspelningen av skriptet: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBMellanslag\fP: Växlar mellan paus och avpaus. Tryck på denna knapp för att pausa uppspelningen och tryck på den igen för att återuppta den. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBPil uppåt\fP: Ökar uppspelningshastigheten. Varje tryckning på denna knapp gör att skriptet spelas upp x0,1 snabbare. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBNedåtpil\fP: Minskar uppspelningshastigheten. Varje tryckning på denna knapp gör att uppspelningen av skriptet går x0,1 långsammare. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBRight Arrow\fP: Advances the playback by one step. Each press of this key will immediately display the current step instead of waiting its specified delay. .RE .SH "UPPHOVSPERSONER" .sp Det ursprungliga \fBscriptreplay\fP\-programmet skrevs av \c .MTO "joey\(atkitenet.net" "Joey Hess" "." Programmet skrevs om i C av .MTO "jay\(atgnu.org" "James Youngman" "" och .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "UPPHOVSRÄTT" .sp Copyright © 2008 James Youngman .sp Copyright © 2008\-2019 Karel Zak .sp Copyright © 2024 Jonathan Ketchker .sp Detta är fri programvara; se källan för kopieringsvillkor. Det finns INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR ETT BESTÄMMT SYFTE. .sp Utgiven under GNU General Public License version 2 eller senare. .SH "SE ÄVEN" .sp \fBscript\fP(1), \fBscriptlive\fP(1) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBscriptreplay\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."