SCRIPTLIVE

Section: User Commands (1)
Updated: October 2019
Index Return to Main Contents
 

名前

scriptlive - タイミング情報を使ってセッションの写し (typescript) を再実行する  

書式

scriptlive [options] [-t] timingfile [-I|-B] typescript  

説明

このプログラムは、typescript を再実行する。 標準入力の typescript と、タイミング情報を使い、 元々 script が記録したときと同じリズムで入力されることを保証する。

新しく作成された疑似端末でユーザーの $SHELL (または、デフォルトでは /bin/bash) を使って、 セッションが実行される

注意! typescript にどんなコマンドが含まれているか分からない点を忘れてはならない。 "scriptreplay --stream in --log-in typescript" を使うことが推奨される (または --log-in の代わりに --log-io を使うこと)。 これにより、 scriptlive(1) で実行する前に typescript を検証できる。

タイミング情報は、 script(1) が --log-timing で指定されたファイルに出力したものである。 typescript は標準入力の情報を含んでいる必要があり、 script(1) が --log-in または --log-io で指定されたファイルに出力したものである。

 

オプション

-I, --log-in file
script の端末入力を含むファイルを指定する。
-B, --log-io file
script の端末入出力を含むファイルを指定する。
-t, --timing file
script のタイミング出力を含むファイルを指定する。 このオプションは以前の形式の引き数を上書きする。
-T, --log-timing file
-t のエイリアス (別名)。 script(1) のコマンドラインオプションとの互換性のために保守されている。
-d, --divisor number
表示の再生を number 倍で行う。 引き数は、浮動小数点小数である。 この数値でタイミングを割り算するので、除数 (divisor) と呼ばれる。 このオプションは以前の形式の引き数を上書きする。
-m, --maxdelay number
更新の間の遅延を、最大 number 秒にする。 引き数は、浮動小数点小数である。 これは、typescript の再生で、長い停止を避けるために使われる。
-V, --version
バージョン情報を表示して、終了する。
-h, --help
ヘルプを表示して、終了する。
 

% script --log-timing file.tm --log-in script.in
Script started, file is script.out
% date
<etc, etc>
% exit
Script done, file is script.out
% scriptlive --log-timing file.tm --log-in script.in
 

著者

Karel Zak  

著作権

Copyright © 2019 Karel Zak

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Released under the GNU General Public License version 2 or later.  

関連項目

script(1), scriptreplay(1)  

入手方法

scriptlive コマンドは util-linux パッケージの一部であり、 Linux Kernel Archive から入手できる。


 

Index

名前
書式
説明
オプション
著者
著作権
関連項目
入手方法

This document was created by man2html, using the manual pages.
Time: 15:24:17 GMT, January 14, 2021