SCRIPTREPLAY(1) Polecenia uzytkownika SCRIPTREPLAY(1) NAZWA scriptreplay - odtwarza maszynopis, korzystajac z informacji o synchronizacji SKLADNIA scriptreplay [opcje] plik-synchronizacji [maszynopis [dzielnik]] OPIS Program odtwarza maszynopis, korzystajac z informacji o synchronizacji, zapewniajac, ze wyjscie odbywa sie w tym samym rytmie, co pierwotnie, gdy tworzono maszynopis. Odtwarzanie jedynie wyswietla na nowo te same informacje; programy ktore dzialaly przy rejestrowaniu maszynopisu nie sa ponownie wykonywane. Jako ze wyswietlane sa te same informacje, gwarantuje sie poprawne dzialanie scriptreplay jedynie na tym samym typie terminala, co dokonywane nagranie. W innym przypadku sekwencje specjalne w maszynopisie moga zostac zinterpretowane odmiennie przez terminal, na ktory scriptreplay wysyla wyjscie. Informacje o synchronizacji sa tym, co script(1) wypisuje do pliku podanego opcja --log-timing. Domyslnie zaklada sie, ze maszynopis ma nazwe typescript, lecz mozna podac inne nazwy pliku, jako drugi parametr lub za pomoca opcji --log-out. Jesli poda sie trzeci parametr albo opcje --divisor, to sluzy ona jako mnoznik przyspieszenia. Na przyklad wartosc 2 przyspieszy scriptreplay dwukrotnie, a 0.1 spowolni go dziesieciokrotnie w stosunku do pierwotnej sesji. During the replay, you can interactively speed up, slow down, pause or step through the playback using the Up, Down, Space and Right keys. OPCJE -I, --log-in plik Plik zawierajacy wejscie terminala z programu script. -O, --log-out plik Plik zawierajacy wyjscie terminala z programu script. -B, --log-io plik Plik zawierajacy wyjscie i wejscie terminala z programu script. -t, --timing plik Plik synchronizacji, zawierajacy informacje o czasie z programu script. Opcja zastepuje argument pozycyjny plik-synchronizacji. -T, --log-timing plik Alias opcji -t, utrzymywany ze wzgledu na kompatybilnosc z opcjami wiersza polecenia programu script(1). -s, --typescript plik Przestarzaly alias opcji --log-out. -c, --cr-mode tryb Okresla sposob obslugi znaku CR (powrot karetki, 0x0D) z plikow dziennika. Domyslnym trybem jest auto, gdy CR jest zastepowany znakiem nowego wiersza przy dzienniku wejscia, poniewaz w innym przypadku scriptreplay wciaz nadpisywalby ten sam wiersz. Innymi trybami sa never (nigdy) i always (zawsze). -d, --divisor liczba Przyspiesza odtwarzanie dana liczbe razy. Argument jest liczba zmiennoprzecinkowa. Jest nazywany dzielnikiem, poniewaz dzieli informacje o czasie przed podana wartosc. Opcja przeslania argumenty w starym stylu. -m, --maxdelay liczba Ustawia maksymalna przerwe pomiedzy aktualizacjami na liczbe sekund. Argument jest liczba zmiennoprzecinkowa. Mozna w ten sposob uniknac dlugich przerw przy odtwarzaniu maszynopisu. --summary Wyswietla szczegoly o sesji zapisanej w podanym pliku synchronizacji i wychodzi. Sesja musiala byc zapisana korzystajac z formatu advanced (wiecej szczegolow w opisie opcji --logging-format w podreczniku script(1)). -x, --stream typ Wymusza wypisywanie przez scriptreplay jedynie podanego strumienia. Obslugiwanymi typami strumieni sa: in, out, signal i info. Opcja zalecana przy dziennikach wielostrumieniowych (utworzonych opcja --log-io), gdy chce sie wyswietlic jedynie okreslone dane. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. PRZYKLADY % script --log-timing plik.tm --log-out skrypt.out Skrypt uruchomiony, plik to skrypt.out % ls % exit Skrypt wykonany, plik to skrypt.out % scriptreplay --log-timing plik.tm --log-out skrypt.out KLAWISZE Nastepujace klawisze sluza do kontrolowania odtwarzania maszynopisu: o Spacja: Przelacza pauze. Wcisniecie klawisza wstrzyma odtwarzanie, a ponowne wcisniecie wznowi je. o Strzalka w gore: Przyspiesza odtwarzanie. Kazde wcisniecie klawisza zwieksza tempo odtwarzania maszynopisu o x0.1. o Strzalka w dol: Zwalnia odtwarzanie. Kazde wcisniecie klawisza zmniejsza tempo odtwarzania maszynopisu o x0.1. 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. AUTORZY Pierwotny program scriptreplay napisal Joey Hess . Zostal on przepisany w jezyku C przez Jamesa Youngmana i Karela Zaka PRAWA AUTORSKIE Copyright (C) 2008 James Youngman Copyright (C) 2008-2019 Karel Zak Copyright (C) 2024 Jonathan Ketchker Jest to wolne oprogramowanie; warunki rozpowszechniania znajduja sie w zrodle programu. NIE ma gwarancji, nawet PRZYDATNOSCI HANDLOWEJ czy PRZYDATNOSCI DO OKRESLONEGO CELU. Wydano na licencji GNU General Public License w wersji 2 lub pozniejszej. ZOBACZ TAKZE script(1), scriptlive(1) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie scriptreplay jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 SCRIPTREPLAY(1)