Man page - scriptlive(1)
Packages contains this manual
Available languages:
en ja uk ro sr deManual
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/> か ら 入 手 で き る 。