| SCRIPTLIVE(1) | Polecenia użytkownika | SCRIPTLIVE(1) |
NAZWA
scriptlive - wykonuje ponownie maszynopis sesji, korzystając z informacji o synchronizacji
SKŁADNIA
scriptlive [opcje] plik-synchronizacji maszynopis
OPIS
Program wykonuje ponownie maszynopis, korzystając z maszynopisu ze standardowego wejścia oraz informacji o synchronizacji zapewniając, że wejście odbywa się w tym samym rytmie, co pierwotnie, gdy tworzono maszynopis.
Sesja jest wykonywana w nowo tworzonym pseudoterminalu ze zmiennej $SHELL użytkownika (lub domyślnego /bin/bash).
Proszę zachować ostrożność! Maszynopis może zawierać dowolne polecenia. Zaleca się 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 są tym, co script(1) wypisuje do pliku podanego opcją --log-timing. Maszynopis musi zawierać standardowe wejście i jest tym, co script(1) wypisuje do pliku podanego opcją --log-in lub --log-io.
OPCJE
-c, --command polecenie
-I, --log-in plik
-B, --log-io plik
-E, --echo kiedy
Domyślne jest auto — wówczas ECHO jest włączone. To zachowanie domyślne może się zmienić.
-t, --timing plik
-T, --log-timing plik
-d, --divisor liczba
-m, --maxdelay liczba
-h, --help
-V, --version
PRZYKŁADY
% script --log-timing plik.tm --log-in skrypt.in Skrypt uruchomiony, plik to script.out % date <itd., itd.> % exit Skrypt wykonany, plik to script.out % scriptlive --log-timing plik.tm --log-in skrypt.in
AUTORZY
Karel Zak <kzak@redhat.com>
PRAWA AUTORSKIE
Copyright © 2019 Karel Zak
Jest to wolne oprogramowanie; warunki rozpowszechniania znajdują się w źródle programu. NIE ma gwarancji, nawet PRZYDATNOŚCI HANDLOWEJ czy PRZYDATNOŚCI DO OKREŚLONEGO CELU.
Wydano na licencji GNU General Public License w wersji 2 lub późniejszej.
ZOBACZ TAKŻE
ZGŁASZANIE BŁĘDÓW
Problemy należy zgłaszać w systemie śledzenia błędów https://github.com/util-linux/util-linux/issues.
DOSTĘPNOŚĆ
Polecenie scriptlive jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-09-02 | util-linux 2.42.3 |