.TH SCRIPTLIVE 1 "October 2019" "util-linux" "User Commands" .SH NAME scriptlive \- re-run session typescripts, using timing information .SH SYNOPSIS .B scriptlive [options] .RB [ \-t ] .I timingfile .RB [ \-I|\-B ] .I typescript .SH DESCRIPTION This program re-runs a typescript, using stdin typescript and timing information to ensure that input happens in the same rhythm as it originally appeared when the script was recorded. .PP The \fBsession is executed\fR in a newly created pseudoterminal with the user's $SHELL (or defaults to /bin/bash). .PP .B Be careful! Do not forget that the typescript may contains arbitrary commands. It is recommended to use \fB"scriptreplay \-\-stream in \-\-log\-in typescript"\fR (or with .B \-\-log\-io instead of .BR \-\-log\-in\) to verify the typescript before it is executed by .BR scriptlive (1). .PP The timing information is what .BR script (1) outputs to file specified by .BR \-\-log\-timing . The typescript has to contain stdin information and it is what .BR script (1) outputs to file specified by .B \-\-log-in or .BR \-\-log\-io . .SH OPTIONS .TP .BR \-I , " \-\-log-in " \fIfile\fR File containing \fBscript\fR's terminal input. .TP .BR \-B , " \-\-log-io " \fIfile\fR File containing \fBscript\fR's terminal output and input. .TP .BR \-t , " \-\-timing " \fIfile\fR File containing \fBscript\fR's timing output. This option overrides old-style arguments. .TP .BR \-T , " \-\-log\-timing " \fIfile\fR Aliased to \fB\-t\fR, maintained for compatibility with .BR script (1) command-line options. .TP .BR \-d , " \-\-divisor " \fInumber\fR Speed up the replay displaying this .I number of times. The argument is a floating-point number. It's called divisor because it divides the timings by this factor. This option overrides old-style arguments. .TP .BR \-m , " \-\-maxdelay " \fInumber\fR Set the maximum delay between updates to .I number of seconds. The argument is a floating-point number. This can be used to avoid long pauses in the typescript replay. .TP .BR \-V , " \-\-version" Display version information and exit. .TP .BR \-h , " \-\-help" Display help text and exit. .SH EXAMPLES .nf % script --log-timing file.tm --log-in script.in Script started, file is script.out % date % exit Script done, file is script.out % scriptlive --log-timing file.tm --log-in script.in .fi .SH AUTHORS .MT kzak@\:redhat.com Karel Zak .ME . .SH COPYRIGHT Copyright \(co 2019 Karel Zak .PP This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. .PP Released under the GNU General Public License version 2 or later. .SH SEE ALSO .BR script (1), .BR scriptreplay (1) .SH AVAILABILITY The scriptlive command is part of the util-linux package and is available from .UR https://\:www.kernel.org\:/pub\:/linux\:/utils\:/util-linux/ Linux Kernel Archive .UE .