SCRIPTREPLAY(1) Comenzi utilizator SCRIPTREPLAY(1) NUME scriptreplay - reda transcrierile, folosind informaii de sincronizare REZUMAT scriptreplay [opiuni] fiier-sincronizare [transcrierea [divizor]] DESCRIERE Acest program reda un script tipizat, utilizand informaii de sincronizare pentru a se asigura ca ieirea se produce in acelai ritm in care a aparut iniial cand a fost inregistrat scriptul. Reluarea afieaza pur i simplu informaiile din nou; programele care au fost rulate in momentul inregistrarii transcrierii(textului tipizat) nu sunt rulate din nou. Deoarece se afieaza pur i simplu aceleai informaii, scriptreplay funcioneaza corect numai daca este rulat pe acelai tip de terminal pe care a fost inregistrata transcrierea. In caz contrar, orice caracter de eludare din transcriere poate fi interpretat in mod diferit de catre terminalul la care scriptreplay ii trimite ieirea. Informaiile de sincronizare sunt cele pe care script(1) le transmite in fiierul specificat prin --log-timing. In mod implicit, se presupune ca transcrierea care urmeaza sa fie afiata se numete transcrierea dar pot fi specificate i alte nume de fiiere, ca al doilea parametru sau cu opiunea --log-out. Daca este specificat al treilea parametru sau opiunea --divisor, aceasta este utilizata ca multiplicator de accelerare. De exemplu, o cretere a vitezei de 2 face ca scriptreplay sa fie de doua ori mai rapid, iar o reducere a vitezei de 0,1 face ca acesta sa fie de zece ori mai lent decat sesiunea originala. In timpul redarii, putei accelera, incetini sau intrerupe redarea in mod interactiv utilizand tastele <>, <> i <iu>>. OPIUNI -I, --log-in fiier Fiierul care conine datele de intrare ale terminalului script. -O, --log-out fiier Fiierul care conine ieirea terminalului script. -B, --log-io fiier Fiierul care conine ieirea i intrarea terminalului script. -t, --timing fiier Fiierul care conine ieirea cronologica (de sincronizare) a script. Aceasta opiune inlocuiete argumentul poziional fiier-sincronizare. -T, --log-timing fiier Acesta este un alias pentru -t, meninut pentru compatibilitate cu opiunile din linia de comanda script(1). -s, --typescript fiier Alias depreciat pentru --log-out. -c, --cr-mode mod Specifica modul de utilizare a caracterului CR (0x0D, retur de carucior) din fiierele jurnal. Modul implicit este auto, in acest caz CR este inlocuit cu un salt de linie pentru jurnalul intrarii standard(stdin), deoarece altfel scriptreplay ar suprascrie aceeai linie. Celelalte moduri sunt never (niciodata) i always (mereu). -d, --divisor numar Accelereaza redarea care se afieaza, acest numar de ori. Argumentul este un numar in virgula mobila. Se numete divizor pentru ca imparte cronometrarile cu acest factor. Aceasta opiune inlocuiete argumentele de tip vechi. -m, --maxdelay numar Stabilete intarzierea maxima intre actualizari la numar de secunde. Argumentul este un numar in virgula mobila. Acest lucru poate fi utilizat pentru a evita pauzele lungi in reluarea transcrierii. --summary Afieaza detalii despre sesiunea inregistrata in fiierul de sincronizare specificat i iese. Sesiunea trebuie sa fie inregistrata folosind formatul advanced (a se vedea opiunea --logging-format din script(1) pentru mai multe detalii). -x, --stream tip Foreaza scriptreplay sa afieze numai fluxul specificat. Tipurile de flux acceptate sunt in, out, signal i info. Aceasta opiune este recomandata pentru jurnalele cu mai multe fluxuri (de exemplu, --log-io) pentru a imprima numai datele specificate. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. EXEMPLE % script --log-timing file.tm --log-out script.out Scriptul a fost iniiat, fiierul este script.out % ls % exit Scriptul s-a executat, fiierul este script.out % scriptreplay --log-timing file.tm --log-out script.out ASOCIERI DE TASTE Urmatoarele taste controleaza redarea scriptului: o Spaiu: Comuta intre pauza i repornire. Apasai aceasta tasta pentru a intrerupe redarea i apasai-o din nou pentru a o relua. o Sageata in sus: Crete viteza de redare. Fiecare apasare a acestei taste va face ca scenariul sa fie redat mai rapid cu x0,1. o Sageata in jos: Scade viteza de redare. Fiecare apasare a acestei taste va incetini redarea scriptului cu x0,1. AUTORI Programul original scriptreplay a fost scris de Joey Hess . Programul a fost rescris in C de James Youngman i Karel Zak . DREPTURI DE AUTOR Drepturi de autor (C) 2008 James Youngman Drepturi de autor (C) 2008-2019 Karel Zak Drepturi de autor (C) 2024 Jonathan Ketchker Acesta este software liber; consultai sursa pentru condiiile de copiere. NU exista NICIO garanie; nici macar pentru COMERCIALIZARE sau POTRIVIRE PENTRU UN ANUMIT SCOP. Publicat sub licena publica generala GNU, versiunea 2 sau o versiune ulterioara. CONSULTAI I script(1), scriptlive(1) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda scriptreplay face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 SCRIPTREPLAY(1)