Provided by: util-linux-locales_2.41-4ubuntu3_all 

NUME
scriptreplay - redă transcrierile, folosind informații de sincronizare
REZUMAT
scriptreplay [opțiuni] fișier-sincronizare [transcrierea [divizor]]
DESCRIERE
Acest program redă un script tipizat, utilizând informații de sincronizare pentru a se asigura că ieșirea se produce în același ritm în care a apărut inițial când a fost înregistrat scriptul. Reluarea afișează pur și simplu informațiile din nou; programele care au fost rulate în momentul înregistrării transcrierii(textului tipizat) nu sunt rulate din nou. Deoarece se afișează pur și simplu aceleași informații, scriptreplay funcționează corect numai dacă este rulat pe același tip de terminal pe care a fost înregistrată transcrierea. În caz contrar, orice caracter de eludare din transcriere poate fi interpretat în mod diferit de către terminalul la care scriptreplay își trimite ieșirea. Informațiile de sincronizare sunt cele pe care script(1) le transmite în fișierul specificat prin --log-timing. În mod implicit, se presupune că transcrierea care urmează să fie afișată se numește transcrierea dar pot fi specificate și alte nume de fișiere, ca al doilea parametru sau cu opțiunea --log-out. Dacă este specificat al treilea parametru sau opțiunea --divisor, aceasta este utilizată ca multiplicator de accelerare. De exemplu, o creștere a vitezei de 2 face ca scriptreplay să fie de două ori mai rapid, iar o reducere a vitezei de 0,1 face ca acesta să fie de zece ori mai lent decât sesiunea originală. În timpul redării, puteți accelera, încetini sau întrerupe redarea în mod interactiv utilizând tastele «Sus», «Jos» și «Spațiu».
OPȚIUNI
-I, --log-in fișier Fișierul care conține datele de intrare ale terminalului script. -O, --log-out fișier Fișierul care conține ieșirea terminalului script. -B, --log-io fișier Fișierul care conține ieșirea și intrarea terminalului script. -t, --timing fișier Fișierul care conține ieșirea cronologică (de sincronizare) a script. Această opțiune înlocuiește argumentul pozițional fișier-sincronizare. -T, --log-timing fișier Acesta este un alias pentru -t, menținut pentru compatibilitate cu opțiunile din linia de comandă script(1). -s, --typescript fișier Alias depreciat pentru --log-out. -c, --cr-mode mod Specifică modul de utilizare a caracterului CR (0x0D, retur de cărucior) din fișierele jurnal. Modul implicit este auto, în acest caz CR este înlocuit cu un salt de linie pentru jurnalul intrării standard(stdin), deoarece altfel scriptreplay ar suprascrie aceeași linie. Celelalte moduri sunt never (niciodată) și always (mereu). -d, --divisor număr Accelerează redarea care se afișează, acest număr de ori. Argumentul este un număr în virgulă mobilă. Se numește divizor pentru că împarte cronometrările cu acest factor. Această opțiune înlocuiește argumentele de tip vechi. -m, --maxdelay număr Stabilește întârzierea maximă între actualizări la număr de secunde. Argumentul este un număr în virgulă mobilă. Acest lucru poate fi utilizat pentru a evita pauzele lungi în reluarea transcrierii. --summary Afișează detalii despre sesiunea înregistrată în fișierul de sincronizare specificat și iese. Sesiunea trebuie să fie înregistrată folosind formatul advanced (a se vedea opțiunea --logging-format din script(1) pentru mai multe detalii). -x, --stream tip Forțează scriptreplay să afișeze numai fluxul specificat. Tipurile de flux acceptate sunt in, out, signal și info. Această opțiune este recomandată pentru jurnalele cu mai multe fluxuri (de exemplu, --log-io) pentru a imprima numai datele specificate. -h, --help Afișează acest mesaj de ajutor și iese. -V, --version Afișează versiunea și iese.
EXEMPLE
% script --log-timing file.tm --log-out script.out Scriptul a fost inițiat, fișierul este script.out % ls <etc, etc> % exit Scriptul s-a executat, fișierul este script.out % scriptreplay --log-timing file.tm --log-out script.out
ASOCIERI DE TASTE
Următoarele taste controlează redarea scriptului: • Spațiu: Comută între pauză și repornire. Apăsați această tastă pentru a întrerupe redarea și apăsați-o din nou pentru a o relua. • Săgeată în sus: Crește viteza de redare. Fiecare apăsare a acestei taste va face ca scenariul să fie redat mai rapid cu x0,1. • Săgeată în jos: Scade viteza de redare. Fiecare apăsare a acestei taste va încetini redarea scriptului cu x0,1.
AUTORI
Programul original scriptreplay a fost scris de Joey Hess <joey@kitenet.net>. Programul a fost rescris în C de James Youngman <jay@gnu.org> și Karel Zak <kzak@redhat.com>.
DREPTURI DE AUTOR
Drepturi de autor © 2008 James Youngman Drepturi de autor © 2008-2019 Karel Zak Drepturi de autor © 2024 Jonathan Ketchker Acesta este software liber; consultați sursa pentru condițiile de copiere. NU există NICIO garanție; nici măcar pentru COMERCIALIZARE sau POTRIVIRE PENTRU UN ANUMIT SCOP. Publicat sub licența publică generală GNU, versiunea 2 sau o versiune ulterioară.
CONSULTAȚI ȘI
script(1), scriptlive(1)
RAPORTAREA ERORILOR
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE
Comanda scriptreplay face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>. util-linux 2.41 2025-07-02 SCRIPTREPLAY(1)