Man page - scriptlive(1)

Packages contains this manual

Available languages:

en ja uk ro sr de

Manual

SCRIPTLIVE

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

名 前

scriptlive - タ イ ミ ン グ 情 報 を 使 っ て 、 セ ッ シ ョ ン の タ イ プ ス ク リ プ ト を 再 実 行 す る

書 式

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

説 明

こ の プ ロ グ ラ ム は 、 タ イ プ ス ク リ プ ト を 再 実 行 す る 。 そ の 際 、 標 準 入 力 の タ イ プ ス ク リ プ ト と タ イ ミ ン グ 情 報 を 使 っ て 、 ス ク リ プ ト が 記 録 さ れ た と き の 、 元 の 入 力 動 作 と 同 じ リ ズ ム で 、 入 力 が 行 わ れ る よ う に す る 。

[ 訳 注 ]

タ イ プ ス ク リ プ ト (typescript) と い う の は 、 script コ マ ン ド で 作 っ た 端 末 セ ッ シ ョ ン の ロ グ で あ る 。 script コ マ ン ド 関 連 の マ ニ ュ ア ル の 中 で 、 ロ グ フ ァ イ ル 、 タ イ プ ス ク リ プ ト フ ァ イ ル な ど と 呼 ば れ る こ と も あ る 。 script (1) を 参 照 。

セ ッ シ ョ ン の 再 実 行 は 、 新 た に 作 ら れ る 疑 似 端 末 で ユ ー ザ の $SHELL を 使 っ て 行 わ れ る ($SHELL が 設 定 さ れ て い な い 場 合 は 、 デ フ ォ ル ト の /bin/bash を 使 用 す る )。

気 を つ け て い た だ き た い ! タ イ プ ス ク リ プ ト に は 、 ど ん な コ マ ン ド が 入 っ て い る か わ か っ た も の で は な い の だ 。 そ こ で 、 scriptlive (1) で タ イ プ ス ク リ プ ト を 実 行 す る 前 に 、 そ れ が 問 題 を 起 こ さ な い こ と を 確 か め る た め に 、 "scriptreplay --stream in --log-in typescript" を や っ て お く こ と を お 勧 め す る ( --log-in の 代 わ り に --log-io を 使 っ て も よ い 。 [訳 注 : な お 、 こ の コ マ ン ド に は タ イ ミ ン グ フ ァ イ ル の 指 定 も 必 要 で あ る ])。

タ イ ミ ン グ 情 報 と は 、 script (1) が --log-timing で 指 定 さ れ た フ ァ イ ル に 出 力 す る も の の こ と だ 。 scriptlive で 使 用 す る タ イ プ ス ク リ プ ト に は 、 標 準 入 力 の 情 報 が 含 ま れ て い な け れ ば な ら な い が 、 そ れ は 、 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 の コ マ ン ド ラ イ ン オ プ シ ョ ン と 名 前 を 合 わ せ る た め に 維 持 さ れ て い る 。

-d , --divisor number

再 生 の 表 示 を number 倍 に ス ピ ー ド ア ッ プ す る 。 こ の 引 き 数 number は 浮 動 小 数 点 数 で あ る 。 こ の オ プ シ ョ ン が divisor (除 数 ) と 呼 ば れ る の は 、 タ イ ミ ン グ を こ の 要 素 で 割 る か ら で あ る 。 こ の オ プ シ ョ ン は 、 旧 式 の 引 き 数 に 優 先 す る 。

-m , --maxdelay number

表 示 の 更 新 間 の 待 ち 時 間 の 最 大 を number 秒 に す る 。 こ の 引 き 数 number は 浮 動 小 数 点 数 で あ る 。 こ の オ プ シ ョ ン を 使 え ば 、 タ イ プ ス ク リ プ ト の 再 生 で 長 い 間 が 明 い て し ま う の を 避 け る こ と が で き る 。

-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 <kzak@redhat.com>

著 作 権

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 <https://www.kernel.org/pub/linux/utils/util-linux/> か ら 入 手 で き る 。