SCRIPTLIVE(1) Polecenia uzytkownika SCRIPTLIVE(1) NAZWA scriptlive - wykonuje ponownie maszynopis sesji, korzystajac z informacji o synchronizacji SKLADNIA scriptlive [opcje] plik-synchronizacji maszynopis OPIS Program wykonuje ponownie maszynopis, korzystajac z maszynopisu ze standardowego wejscia oraz informacji o synchronizacji zapewniajac, ze wejscie odbywa sie w tym samym rytmie, co pierwotnie, gdy tworzono maszynopis. Sesja jest wykonywana w nowo tworzonym pseudoterminalu ze zmiennej $SHELL uzytkownika (lub domyslnego /bin/bash). Prosze zachowac ostroznosc! Maszynopis moze zawierac dowolne polecenia. Zaleca sie stosowanie "scriptreplay --stream in --log-in maszynopis" (lub z --log-io zamiast --log-in) w celu weryfikacji maszynopisu przed wykonaniem go przez scriptlive. Informacje o synchronizacji sa tym, co script(1) wypisuje do pliku podanego opcja --log-timing. Maszynopis musi zawierac standardowe wejscie i jest tym, co script(1) wypisuje do pliku podanego opcja --log-in lub --log-io. OPCJE -c, --command polecenie Wykonuje polecenie zamiast powloki interaktywnej. Polecenie jest przekazywane jako argument do opcji -c powloki wykonujacej. Stosowana powloka jest $SHELL, powloka zdefiniowana w bazie danych passwd(5) uzytkownika albo _PATH_BSHELL, wybierane w tej kolejnosci. -I, --log-in plik Plik zawierajacy wejscie terminala z programu script. -B, --log-io plik Plik zawierajacy wyjscie i wejscie terminala z programu script. -E, --echo kiedy Opcja kontroluje flage ECHO podleglej koncowki pseudoterminala sesji. Obslugiwane sa tryby: always, never i auto. Domyslne jest auto -- wowczas ECHO jest wlaczone. To zachowanie domyslne moze sie zmienic. -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 polecen programu script(1). -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. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. PRZYKLADY % script --log-timing plik.tm --log-in skrypt.in Skrypt uruchomiony, plik to script.out % date % exit Skrypt wykonany, plik to script.out % scriptlive --log-timing plik.tm --log-in skrypt.in AUTORZY Karel Zak PRAWA AUTORSKIE Copyright (C) 2019 Karel Zak 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), scriptreplay(1) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie scriptlive jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 SCRIPTLIVE(1)