'\" t
.\"     Title: scriptlive
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.26
.\"      Date: 2026-09-02
.\"    Manual: Polecenia użytkownika
.\"    Source: util-linux 2.42.3
.\"  Language: English
.\"
.TH "SCRIPTLIVE" "1" "2026-09-02" "util\-linux 2.42.3" "Polecenia użytkownika"
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.ss \n[.ss] 0
.nh
.ad l
.de URL
\fI\\$2\fP <\\$1>\\$3
..
.als MTO URL
.if \n[.g] \{\
.  mso www.tmac
.  am URL
.    ad l
.  .
.  am MTO
.    ad l
.  .
.  LINKSTYLE blue R < >
.\}
.SH "NAZWA"
scriptlive \- wykonuje ponownie maszynopis sesji, korzystając z informacji o synchronizacji
.SH "SKŁADNIA"
.sp
\fBscriptlive\fP [opcje] \fIplik\-synchronizacji\fP \fImaszynopis\fP
.SH "OPIS"
.sp
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.
.sp
\fBSesja jest wykonywana\fP w nowo tworzonym pseudoterminalu ze zmiennej $SHELL użytkownika (lub domyślnego \fI/bin/bash\fP).
.sp
\fBProszę zachować ostrożność!\fP Maszynopis może zawierać dowolne polecenia. Zaleca się stosowanie \fB"scriptreplay \-\-stream in \-\-log\-in maszynopis"\fP (lub z \fB\-\-log\-io\fP zamiast \fB\-\-log\-in\fP) w celu weryfikacji maszynopisu przed wykonaniem go przez \fBscriptlive\fP.
.sp
Informacje o synchronizacji są tym, co \fBscript\fP(1) wypisuje do pliku podanego opcją \fB\-\-log\-timing\fP. Maszynopis musi zawierać standardowe wejście i jest tym, co \fBscript\fP(1) wypisuje do pliku podanego opcją \fB\-\-log\-in\fP lub \fB\-\-log\-io\fP.
.SH "OPCJE"
.sp
\fB\-c\fP, \fB\-\-command\fP \fIpolecenie\fP
.RS 4
Wykonuje \fIpolecenie\fP zamiast powłoki interaktywnej. \fIPolecenie\fP jest przekazywane jako argument do opcji \fB\-c\fP powłoki wykonującej. Stosowaną powłoką jest $SHELL, powłoka zdefiniowana w bazie danych passwd(5) użytkownika albo \fB_PATH_BSHELL\fP, wybierane w tej kolejności.
.RE
.sp
\fB\-I\fP, \fB\-\-log\-in\fP \fIplik\fP
.RS 4
Plik zawierający wejście terminala z programu \fBscript\fP.
.RE
.sp
\fB\-B\fP, \fB\-\-log\-io\fP \fIplik\fP
.RS 4
Plik zawierający wyjście i wejście terminala z programu \fBscript\fP.
.RE
.sp
\fB\-E\fP, \fB\-\-echo\fP \fIkiedy\fP
.RS 4
Opcja kontroluje flagę \fBECHO\fP podległej końcówki pseudoterminala sesji. Obsługiwane są tryby: \fBalways\fP, \fBnever\fP i \fBauto\fP.
.sp
Domyślne jest \fBauto\fP \(em wówczas \fBECHO\fP jest włączone. To zachowanie domyślne może się zmienić.
.RE
.sp
\fB\-t\fP, \fB\-\-timing\fP \fIplik\fP
.RS 4
Plik synchronizacji, zawierający informacje o czasie z programu \fBscript\fP. Opcja zastępuje argument pozycyjny \fIplik\-synchronizacji\fP.
.RE
.sp
\fB\-T\fP, \fB\-\-log\-timing\fP \fIplik\fP
.RS 4
Alias opcji \fB\-t\fP; utrzymywany ze względu na kompatybilność z opcjami wiersza poleceń programu \fBscript\fP(1).
.RE
.sp
\fB\-d\fP, \fB\-\-divisor\fP \fIliczba\fP
.RS 4
Przyspiesza odtwarzanie daną \fIliczbę\fP razy. Argument jest liczbą zmiennoprzecinkową. Jest nazywany dzielnikiem, ponieważ dzieli informacje o czasie przed podaną wartość. Opcja przesłania argumenty w starym stylu.
.RE
.sp
\fB\-m\fP, \fB\-\-maxdelay\fP \fIliczba\fP
.RS 4
Ustawia maksymalną przerwę pomiędzy aktualizacjami na \fIliczbę\fP sekund. Argument jest liczbą zmiennoprzecinkową. Można w ten sposób uniknąć długich przerw przy odtwarzaniu maszynopisu.
.RE
.sp
\fB\-h\fP, \fB\-\-help\fP
.RS 4
Wyświetla ten tekst i wychodzi.
.RE
.sp
\fB\-V\fP, \fB\-\-version\fP
.RS 4
Wyświetla wersję i wychodzi.
.RE
.SH "PRZYKŁADY"
.sp
.if n .RS 4
.nf
.fam C
% 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
.fam
.fi
.if n .RE
.SH "AUTORZY"
.sp
.MTO "kzak\(atredhat.com" "Karel Zak" ""
.SH "PRAWA AUTORSKIE"
.sp
Copyright © 2019 Karel Zak
.sp
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.
.sp
Wydano na licencji GNU General Public License w wersji 2 lub późniejszej.
.SH "ZOBACZ TAKŻE"
.sp
\fBscript\fP(1), \fBscriptreplay\fP(1)
.SH "ZGŁASZANIE BŁĘDÓW"
.sp
Problemy należy zgłaszać w \c
.URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "."
.SH "DOSTĘPNOŚĆ"
.sp
Polecenie \fBscriptlive\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c
.URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."
