Scroll to navigation

SCRIPTREPLAY(1) Корисничке наредбе SCRIPTREPLAY(1)

НАЗИВ

scriptreplay - поново пушта скрипту исписа терминала, користећи информације временисања

УВОД

scriptreplay [опције] датотека-временисања [скрипта-исписа [делилац]]

ОПИС

Овај програм одговара скриптом врсте, користећи информације временисања да осигура да се излаз дешава истим ритмом као што се изворно појавио када је скрипта забележена.

Одговор једноставно опет приказује информације; програми који су покренути када је „typescript“ прибележена се не покрећу поново. Како су исте информације једноставно приказане, да би scriptreplay радила исправно загарантовано је само ако ради на истој врсти терминала на којој је „typescript“ снимљена. У супротном, сваки изменски знак у „typescript“-у се може протумачити другачије терминалом на који scriptreplay шаље свој излаз.

Информација временисања је оно што script(1) исписује у датотеку наведену са --log-timing.

По основи, подразумева се да је скрипта врсте за приказивање typescript, али други називи датотека могу бити наведени, као други параметар или са опцијом --log-out.

Ако је трећи параметар или --divisor неведен, користи се као множилац умножавања. На пример, убрзавање од 2 чини да scriptreplay иде два пута брже, а успорење од 0.1 чини да иде десет пута спорије од изворне сесије.

За време понављања, можете међудејствено да убрзате, успорите или паузирате пуштање користећи тастере Горе, Доле и Размак.

ОПЦИЈЕ

-I, --log-in датотека

Датотека која садржи терминални улаз script-е.

-O, --log-out датотека

Датотека која садржи терминални излаз script-е.

-B, --log-io датотека

Датотека која садржи терминални излаз и улаз script-е.

-t, --timing датотека

Датотека која садржи излаз временисања script-е. Ова опција замењује полжајни аргументе датотекевременисања.

-T, --log-timing датотека

Ово је алијас за -t, задржано зарад сагласности са опцијама линије наредби script-е(1).

-s, --typescript датотека

Застарели алијас за --log-out.

-c, --cr-mode режим

Наводи како да се користи CR (0x0D, повратник реда) знак из датотека дневника. Основни режим је ауто, у овом случају CR се замењује преломом реда за дневник стандардног улаза, јер би у супротном scriptreplay преписала исти ред. Остали режими су никад и увек.

-d, --divisor број

Убрзава одговор приказујући овај број времена. Аргумент је број са покретним зарезом. Назива се дељитељем јер дели временисања овим чиниоцем. Ова опција преписује аргументе старог стила.

-m, --maxdelay број

Поставља највећи застој између освежавања на број секунде. Аргумент је број са покретним зарезом. Ово се може користити за избегавање дугих пауза у одговору скрипте врсте.

--summary

Приказује појединости о сесији забележеној у наведеној датотеци временисања и излази. Сесија мора да буде забележена коришћењем advanced формата (видите script(1) опцију --logging-format за више појединости).

-x, --stream врста

Приморава scriptreplay да испише само наведени ток. Подржане врсте тока су in, out, signal или info. Ова опција се препоручује за дневнике са више токова (направљене са --log-io) да би се исписали само жељени подаци.

-h, --help

Приказује текст помоћи и излази.

-V, --version

Исписује издање и излази.

ПРИМЕРИ

% script --log-timing datoteka.tm --log-out skripta.out
Скрипта је покренута, датотека је „skripta.out“
% ls
<etc, etc>
% exit
Скрипта је завршила, датотека је „skripta.out“
% scriptreplay --log-timing datoteka.tm --log-out skripta.out

СВЕЗЕ ТАСТЕРА

Следећи тастери контролишу пуштање скрипте:

Размак: Окида паузирање и пуштање. Притисните овај тастер да паузирате пуштање и притисните га поново да наставите.

Стрелица горе: Повећава брзину пуштања. Сваки притисак овог тастера ће убрзати пуштање за x0.1.

Стрелица доле: Смањује брзину пуштања. Сваки притисак овог тастера ће успорити пуштање за x0.1.

АУТОРИ

Оригинални scriptreplay програм је написао Joey Hess <joey@kitenet.net>. Поново су га написали у C-у James Youngman <jay@gnu.org> и Karel Zak <kzak@redhat.com>

АУТОРСКА ПРАВА

Ауторска права © 2008 James Youngman

Ауторска права © 2008-2019 Karel Zak

Ауторска права © 2024 Jonathan Ketchker

Ово је слободан софтвер; погледајте извор за услове умножавања. Нема НИКАКВЕ гаранције; чак ни о ТРЖИШНОЈ ВРЕДНОСТИ или ПРИЛАГОЂЕНОСТИ ПОСЕБНОЈ НАМЕНИ.

Издат под Гнуовом Општом Јавном Лиценцом издање 2 или новије.

ПОГЛЕДАЈТЕ ТАКОЂЕ

script(1), scriptlive(1)

ПРИЈАВЉИВАЊЕ ГРЕШАКА

За пријављивање грешака, користите „https://github.com/util-linux/util-linux/issues[issue tracker]“.

ДОСТУПНОСТ

Наредба scriptreplay је део „util-linux“ пакета који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.

2025-08-30 util-linux 2.41.1