'\" t .\" Title: scriptreplay .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Команди користувача .\" Source: util-linux 2.41 .\" Language: English .\" .TH "SCRIPTREPLAY" "1" "2025-03-29" "util\-linux 2.41" "Команди користувача" .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 "НАЗВА" scriptreplay \- відтворення скриптів введення термінала з використанням даних щодо розкладу .SH "КОРОТКИЙ ОПИС" .sp \fBscriptreplay\fP [параметри] \fIфайл\-часу\fP [\fIскрипт\-введення\fP [\fIдільник\fP]] .SH "ОПИС" .sp Ця програма відтворює скрипт введення, користуючись даними щодо часу для забезпечення того самого ритму виведення, який було використано у початковому скрипті. .sp Відтворення просто показує відомості повторно; програми, які було запущено на момент записування дієсценарію \fBне буде запущено повторно\fP. Оскільки програма просто показує записані дані, \fBscriptreplay\fP гарантовано працюватиме належним чином, лише якщо її запущено у терміналі того самого типу, що і термінал, де було записано дієсценарій. Якщо це не так, будь\-які екрановані символи у дієсценарії може бути оброблено іншим чином терміналом, до якого \fBscriptreplay\fP надсилатиме виведені дані. .sp Дані щодо часу \- це те, що \fBscript\fP(1) виводить до файла, який вказано за допомогою параметра \fB\-\-log\-timing\fP. .sp Типово, програма припускає, що дієсценарій, який слід показати, має назву \fBtypescript\fP, але може бути вказано інші назви файлів за допомогою другого параметра або параметра \fB\-\-log\-out\fP. .sp Якщо вказано третій параметра або \fB\-\-divisor\fP, відповідне число буде використано як коефіцієнт прискорення. Наприклад, значення прискорення 2 накаже \fBscriptreplay\fP працювати із командами удвічі швидше, а значення уповільнення 0.1 накаже програмі виконувати початковий сеанс удесятеро повільніше. .sp During the replay, you can interactively speed up, slow down, or pause the playback using the Up, Down, and Space keys. .SH "ПАРАМЕТРИ" .sp \fB\-I\fP, \fB\-\-log\-in\fP \fIфайл\fP .RS 4 Файл, що містить виведення до термінала \fBскрипту\fP. .RE .sp \fB\-O\fP, \fB\-\-log\-out\fP \fIфайл\fP .RS 4 Файл, що містить виведені до термінала дані \fBscript\fP. .RE .sp \fB\-B\fP, \fB\-\-log\-io\fP \fIфайл\fP .RS 4 Файл, що містить виведені і введення до термінала дані \fBscript\fP. .RE .sp \fB\-t\fP, \fB\-\-timing\fP \fIфайл\fP .RS 4 Файл, що містить виведені дані щодо часу \fBscript\fP. Цей параметр замінює позиційний аргумент. .RE .sp \fB\-T\fP, \fB\-\-log\-timing\fP \fIфайл\fP .RS 4 Альтернативна форма \fB\-t\fP, супроводжується для сумісності із параметрами командного рядка \fBscript\fP(1). .RE .sp \fB\-s\fP, \fB\-\-typescript\fP \fIфайл\fP .RS 4 Deprecated alias of \fB\-\-log\-out\fP. .RE .sp \fB\-c\fP, \fB\-\-cr\-mode\fP \fIрежим\fP .RS 4 Визначає, як використовувати символ CR (0x0D, повернення каретки) з файлів журналу. Типовим є режим \fIauto\fP (автоматично), у якому CR буде замінено на символ розриву рядка для журналу stdin, оскільки, якщо цього не зробити, \fBscriptreplay\fP перезаписуватиме той самий рядок. Іншими режимами є \fBnever\fP (ніколи) і \fBalways\fP (завжди). .RE .sp \fB\-d\fP, \fB\-\-divisor\fP \fIчисло\fP .RS 4 Пришвидшити відтворення у вказану аргументом \fIчисло\fP кількість разів. Аргументом може бути будь\-яке десяткове дробове число із рухомою крапкою. Його називають дільником, оскільки на нього буде поділено часові значення. Цей параметр має вищий пріоритет за аргументи у застарілому стилі. .RE .sp \fB\-m\fP, \fB\-\-maxdelay\fP \fIчисло\fP .RS 4 Встановити максимальну затримку між оновленнями у значення \fIчисло\fP секунд. Аргументом є дійсне число із рухомою крапкою. За допомогою цього параметра можна уникнути довгих пауз у відтворенні скрипту введення. .RE .sp \fB\-\-summary\fP .RS 4 Показати подробиці щодо сеансу, які записано до вказаного файла розкладу, і завершити роботу програми. Сеанс має бути записано з використанням \fBрозширеного\fP формату (див. параметр \fBscript\fP(1) \fB\-\-logging\-format\fP, щоб дізнатися більше). .RE .sp \fB\-x\fP, \fB\-\-stream\fP \fIтип\fP .RS 4 Наказує \fBscriptreplay\fP вивести лише вказаний потік даних. Підтримуваними потоками є \fBin\fP, \fBout\fP, \fBsignal\fP та \fBinfo\fP. Рекомендуємо користуватися цим параметром для багатопотокових журналів (наприклад, \fB\-\-log\-io\fP) з метою виведення лише бажаних даних. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Показати дані щодо версії і завершити роботу. .RE .SH "ПРИКЛАДИ" .sp .if n .RS 4 .nf .fam C % script \-\-log\-timing file.tm \-\-log\-in script.out Скрипт запущено, файлом є script.out % ls <тощо, тощо> % exit Скрипт виконано, файлом є script.out % scriptreplay \-\-log\-timing file.tm \-\-log\-in script.out .fam .fi .if n .RE .SH "ПРИВ\(cqЯЗКА КЛАВІШ" .sp Керувати відтворенням скрипту можна за допомогою таких клавіш: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBSpace\fP: Toggles pause and unpause. Press this key to pause the playback, and press it again to resume. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBUp Arrow\fP: Increases the playback speed. Each press of this key will make the script replay faster by x0.1. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBDown Arrow\fP: Decreases the playback speed. Each press of this key will slow down the script replay by x0.1. .RE .SH "АВТОРИ" .sp Початкову версію програми \fBscriptreplay\fP було написано \c .MTO "joey\(atkitenet.net" "Joey Hess" "." Програму було переписано мовою C .MTO "jay\(atgnu.org" "James Youngman" "" та .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "АВТОРСЬКІ ПРАВА" .sp © 2008 James Youngman, 2008 .sp © Karel Zak, 2008\-2019 .sp © Jonathan Ketchker, 2024 .sp Це програмне забезпечення є вільним, умови копіювання викладено у його початкових кодах. Умовами ліцензування програми НЕ передбачено жодних гарантій, зокрема гарантій працездатності або придатності для певної мети. .sp Випущено за умов дотримання Загальної громадської ліцензії GNU (GPL) версії 2 або новішої версії. .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .sp \fBscript\fP(1), \fBscriptlive\fP(1) .SH "ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ" .sp Для звітування щодо вад скористайтеся \c .URL "https://github.com/util\-linux/util\-linux/issues" "системою стеження за вадами" "" .SH "ДОСТУП ДО ПРОГРАМИ" .sp Програма \fBscriptreplay\fP є частиною пакунка util\-linux, який можна отримати з \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "архіву ядра Linux" "."