Man page - scriptreplay(1)

Packages contains this manual

Available languages:

en ja uk ro

Manual

SCRIPTREPLAY

名 前
書 åŧ
バ ãƒŧ ジ ョ ãƒŗ ãĢ つ い ãĻ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
ᔍ 例
äŊœ 者
著 äŊœ 樊
é–ĸ 逪 項 į›Ž
å…Ĩ 手 æ–š æŗ•

名 前

scriptreplay - ã‚ŋ イ ミ ãƒŗ グ 情 å ą を äŊŋ ãŖ ãĻ 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト を 再 į”Ÿ す る

書 åŧ

scriptreplay [options] [ -t ] timingfile [ typescript [ divisor ]]

バ ãƒŧ ジ ョ ãƒŗ ãĢ つ い ãĻ

こ ぎ マ ニ ãƒĨ ã‚ĸ ãƒĢ は 、 util-linux 2.36 所 収 ぎ scriptreplay ã‚ŗ マ ãƒŗ ド ぎ マ ニ ãƒĨ ã‚ĸ ãƒĢ で あ る 。 script や scriptreplay ã‚ŗ マ ãƒŗ ド は util-linux 2.35 で か ãĒ り 大 åš… ãĒ 攚 訂 が 行 わ れ た 。 そ ぎ た め 、 バ ãƒŧ ジ ョ ãƒŗ 2.34 äģĨ 前 ぎ scriptreplay で は 、 こ ぎ マ ニ ãƒĨ ã‚ĸ ãƒĢ で čŋ° ず ãĻ い る 抟 čƒŊ や ã‚Ē プ ã‚ˇ ョ ãƒŗ ãĢ äŊŋ え ãĒ い も ぎ が あ る と 思 う 。 バ ãƒŧ ジ ョ ãƒŗ 2.34 や そ れ äģĨ 前 ぎ scriptreplay ぎ 動 äŊœ や ã‚Ē プ ã‚ˇ ョ ãƒŗ ãĢ つ い ãĻ は 、 äģ˜ åąž ぎ 英 čĒž マ ニ ãƒĨ ã‚ĸ ãƒĢ を ご čϧ い た だ き た い 。

čĒŦ 明

こ ぎ プ ロ グ ナ ム は 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト を 再 į”Ÿ す る 。 そ ぎ 際 、 ã‚ŋ イ ミ ãƒŗ グ 情 å ą を äŊŋ ãŖ ãĻ 、 ゚ ク ãƒĒ プ ト が 記 錞 さ れ た と き ぎ 、 元 ぎ å‡ē 力 襨 į¤ē と 同 じ ãƒĒ ã‚ē ム で 、 å‡ē 力 が 行 わ れ る よ う ãĢ す る 。

[ 荺 æŗ¨ ]

ã‚ŋ イ プ ゚ ク ãƒĒ プ ト (typescript) と い う ぎ は 、 script ã‚ŗ マ ãƒŗ ド で äŊœ ãŖ た į̝ æœĢ ã‚ģ ッ ã‚ˇ ョ ãƒŗ ぎ ロ グ で あ る 。 script ã‚ŗ マ ãƒŗ ド é–ĸ 逪 ぎ マ ニ ãƒĨ ã‚ĸ ãƒĢ ぎ 中 で 、 ロ グ フ ã‚Ą イ ãƒĢ 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト フ ã‚Ą イ ãƒĢ ãĒ お と å‘ŧ ば れ る こ と も あ る 。 script (1) を 参 į…§ 。

こ ぎ 再 į”Ÿ は 、 記 錞 さ れ た 情 å ą を 再 襨 į¤ē す る だ け で あ る 。 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト が 記 錞 さ れ ãĻ い た と き ãĢ 原 行 さ れ ãĻ い た プ ロ グ ナ ム が 、 再 原 行 さ れ る わ け で は ãĒ い 。 単 ãĢ 同 じ 情 å ą を 襨 į¤ē し ãĻ い る だ け ãĒ ぎ で 、 scriptreplay が æ­Ŗ įĸē ãĢ 動 äŊœ す る と äŋ č¨ŧ で き る ぎ は 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト が 記 錞 さ れ た ぎ と 同 じ ã‚ŋ イ プ ぎ į̝ æœĢ で 原 行 さ れ る å ´ 合 だ け で あ る 。 そ う で ãĒ い å ´ 合 は 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト 中 ぎ お ぎ エ ゚ ã‚ą ãƒŧ プ 文 字 も 、 scriptreplay が そ ぎ å‡ē 力 を 送 り å‡ē す į̝ æœĢ ãĢ よ ãŖ ãĻ į•° ãĒ ãŖ た č§Ŗ 釈 を さ れ る か も し れ ãĒ い 。

[ 荺 æŗ¨ ]

util-linux 2.35 äģĨ 垌 ãĒ ら 、 scriptreplay ぎ äģŖ ã‚ り ãĢ scriptlive を äŊŋ え ば 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト 記 錞 時 ぎ ã‚ŗ マ ãƒŗ ド ぎ 再 原 行 を す る こ と が で き る 。 scriptlive (1) を 参 į…§ 。

ã‚ŋ イ ミ ãƒŗ グ 情 å ą と は 、 script (1) が --log-timing ãĢ よ ãŖ ãĻ 指 厚 さ れ た フ ã‚Ą イ ãƒĢ ãĢ å‡ē 力 す る も ぎ で あ る 。

デ フ り ãƒĢ ト で は 、 再 į”Ÿ 寞 蹥 ãĢ ãĒ る ã‚ŋ イ プ ゚ ク ãƒĒ プ ト ãĢ は 、 typescript と い う 名 前 が äģ˜ ã„ ãĻ い る こ と ãĢ ãĒ ãŖ ãĻ い る 。 し か し 、 äģ– ãŽ フ ã‚Ą イ ãƒĢ 名 を 2 į•Ē į›Ž ぎ パ ナ ãƒĄ ãƒŧ ã‚ŋ と し ãĻ 、 あ る い は --log-out ã‚Ē プ ã‚ˇ ョ ãƒŗ で 指 厚 す る こ と も で き る 。

3 į•Ē į›Ž ぎ パ ナ ãƒĄ ãƒŧ ã‚ŋ や --divisor を 指 厚 す る と 、 そ れ は ゚ ピ ãƒŧ ド ã‚ĸ ッ プ 乗 数 と し ãĻ äŊŋ ᔍ さ れ る 。 た と え ば 、 ゚ ピ ãƒŧ ド ã‚ĸ ッ プ 乗 数 ãĢ 2 を 指 厚 す る と 、 scriptreplay は 、 ã‚Ē ãƒĒ ジ ナ ãƒĢ ã‚ģ ッ ã‚ˇ ョ ãƒŗ ぎ 2 倍 ぎ 速 åēĻ ã§ 再 į”Ÿ を 行 う 。 0.1 を 指 厚 す る と 、 ã‚Ē ãƒĒ ジ ナ ãƒĢ ã‚ģ ッ ã‚ˇ ョ ãƒŗ よ り 動 äŊœ 速 åēĻ ãŒ 10 倍 遅 く ãĒ る 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

-I , --log-in file

script ぎ į̝ æœĢ å…Ĩ 力 を 記 錞 し ãĻ い る フ ã‚Ą イ ãƒĢ 。

-O , --log-out file

script ぎ į̝ æœĢ å‡ē 力 を 記 錞 し ãĻ い る フ ã‚Ą イ ãƒĢ 。

-B , --log-io file

script ぎ į̝ æœĢ å…Ĩ 力 と į̝ æœĢ å‡ē 力 を 記 錞 し ãĻ い る フ ã‚Ą イ ãƒĢ 。

-t , --timing file

script ぎ ã‚ŋ イ ミ ãƒŗ グ å‡ē 力 を 記 錞 し ãĻ い る フ ã‚Ą イ ãƒĢ 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 旧 åŧ ぎ åŧ• き 数 ãĢ å„Ē 先 す る 。

-T , --log-timing file

こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 -t ぎ åˆĨ 名 で あ る 。 script (1) ぎ ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ ã‚Ē プ ã‚ˇ ョ ãƒŗ と 名 前 を 合 わ せ る た め ãĢ įļ­ æŒ さ れ ãĻ い る 。

-s , --typescript file

script ぎ į̝ æœĢ å‡ē 力 を 記 錞 し ãĻ い る フ ã‚Ą イ ãƒĢ 。 --log-out ぎ åˆĨ 名 だ が 、 非 推 åĨ¨ で あ る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 旧 åŧ ぎ åŧ• き 数 ãĢ å„Ē 先 す る 。

-c , --cr-mode mode

ロ グ フ ã‚Ą イ ãƒĢ ãĢ あ る CR 文 字 (0x0D, キ ãƒŖ ãƒĒ ッ ジ ãƒĒ ã‚ŋ ãƒŧ ãƒŗ ) ぎ äŊŋ い æ–š を 指 厚 す る 。 デ フ り ãƒĢ ト ぎ ãƒĸ ãƒŧ ド は 、 auto で あ り 、 そ ぎ å ´ 合 、 標 æē– å…Ĩ 力 ぎ ロ グ で は 、 CR は 攚 行 ãĢ įŊŽ ã 換 え ら れ る 。 äŊ• 故 ãĒ ら 、 そ う し ãĒ い と 、 scriptreplay が 同 一 行 を 上 書 き す る こ と ãĢ ãĒ る か ら で あ る 。 äģ– ãŽ ãƒĸ ãƒŧ ド ãĢ never と always が あ る 。

-d , --divisor number

再 į”Ÿ ぎ 襨 į¤ē を number 倍 ãĢ ゚ ピ ãƒŧ ド ã‚ĸ ッ プ す る 。 こ ぎ åŧ• き 数 number は æĩŽ å‹• 小 数 į‚š 数 で あ る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ が divisor (除 数 ) と å‘ŧ ば れ る ぎ は 、 ã‚ŋ イ ミ ãƒŗ グ を こ ぎ čρ į´  で 剞 る か ら で あ る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 旧 åŧ ぎ åŧ• き 数 ãĢ å„Ē 先 す る 。

-m , --maxdelay number

襨 į¤ē ぎ 更 新 間 ぎ åž… ãĄ 時 間 ぎ 最 大 を number į§’ ãĢ す る 。 こ ぎ åŧ• き 数 number は æĩŽ å‹• 小 数 į‚š 数 で あ る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を äŊŋ え ば 、 ã‚ŋ イ プ ゚ ク ãƒĒ プ ト ぎ 再 į”Ÿ で 長 い 間 が 明 い ãĻ し ぞ う ぎ を éŋ け る こ と が で き る 。

--summary

指 厚 さ れ た ã‚ŋ イ ミ ãƒŗ グ フ ã‚Ą イ ãƒĢ ãĢ 記 錞 さ れ た ã‚ģ ッ ã‚ˇ ョ ãƒŗ ãĢ つ い ãĻ ぎ čŠŗ į´° を 襨 į¤ē し ãĻ 、 įĩ‚ äē† ã™ る 。 寞 蹥 ãĢ ãĒ る ã‚ģ ッ ã‚ˇ ョ ãƒŗ は 、 advanced フ り ãƒŧ マ ッ ト で 記 錞 さ れ ãĻ い ãĒ け れ ば ãĒ ら ãĒ い (čŠŗ し い こ と は 、 script (1) ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ --logging-format ぎ čĒŦ 明 を ご čϧ ãĢ ãĒ ãŖ ãĻ い た だ き た い )。

-x , --stream type

指 厚 さ れ た ゚ ト ãƒĒ ãƒŧ ム ぎ ãŋ を scriptreplay ãĢ 襨 į¤ē さ せ る 。 指 厚 で き る ゚ ト ãƒĒ ãƒŧ ム ぎ ã‚ŋ イ プ は 、 in , out , signal , info で あ る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 マ ãƒĢ チ ゚ ト ãƒĒ ãƒŧ ム ぎ ロ グ ãĢ (た と え ば 、 --log-io を äŊŋ ãŖ た と き ãĢ ) 指 厚 し た ゚ ト ãƒĒ ãƒŧ ム ぎ デ ãƒŧ ã‚ŋ だ け を 襨 į¤ē さ せ た い å ´ 合 ãĢ お äŊŋ い ãĢ ãĒ る と よ い 。

-V , --version

バ ãƒŧ ジ ョ ãƒŗ 情 å ą を 襨 į¤ē し ãĻ įĩ‚ äē† ã™ る 。

-h , --help

ヘ ãƒĢ プ を 襨 į¤ē し ãĻ įĩ‚ äē† ã™ る 。

ᔍ 例

% script --log-timing file.tm --log-out script.out
Script started, file is script.out
% ls
<etc, etc>
% exit
Script done, file is script.out
% scriptreplay --log-timing file.tm --log-out script.out

äŊœ 者

scriptreplay プ ロ グ ナ ム ぎ 原 型 を 書 い た ぎ は 、 Joey Hess <joey@kitenet.net> だ ãŖ た 。 プ ロ グ ナ ム を C で 書 き į›´ し た ぎ は 、 James Youngman <jay@gnu.org> と Karel Zak <kzak@redhat.com> で あ る 。

著 äŊœ 樊

Copyright Š 2008 James Youngman
Copyright Š 2008-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), scriptlive (1)

å…Ĩ 手 æ–š æŗ•

こ ぎ scriptreplay ã‚ŗ マ ãƒŗ ド は util-linux パ ッ ã‚ą ãƒŧ ジ ぎ 一 部 で あ り 、 Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/> か ら å…Ĩ 手 で き る 。