scriptlive
Re-execute recorded terminal sessions live
TLDR
Execute a typescript in real-time
SYNOPSIS
scriptlive [options] timingfile typescript_
DESCRIPTION
scriptlive re-executes a terminal session that was previously recorded by the script command. Unlike scriptreplay which only displays recorded output passively, scriptlive actually runs the commands in a live shell, reproducing the session's actions with their real effects.
The tool uses timing data to pace command execution, matching the original session's rhythm. Speed can be adjusted with the --divisor option for faster or slower execution, and --maxdelay caps the wait between commands to skip long pauses. This is useful for automated demonstrations, reproducing test scenarios, and recreating specific terminal workflows.
PARAMETERS
--divisor n
Speed multiplier (2 = double speed)--log-in file
Use stdin log file for input--maxdelay seconds
Maximum wait between commands
CAVEATS
Commands are actually executed, which may have side effects. Use with caution on recordings from untrusted sources.
HISTORY
Part of util-linux package, extending script's recording capabilities with live execution.
SEE ALSO
script(1), scriptreplay(1)
