Hay oportunidades en las que necesitamos grabar la salida de uno o mas comandos desde la terminal, esto puede ser útil en presentaciones o pruebas de conceptos. Basicamente lo que hace el comando script es “grabar” los comandos y sus correspondientes salidas para luego poder reproducir el archivo generado.
Para iniciarlo ejecutamos
script salida.txt
Lo anterior guardará la salida en el archivo salida.txt. A lo anterior podemos agregar el tiempo para luego poder reproducirlo. Esto lo hacemos con el parámetro -t
script -t=tiempo.txt salida.txt
De esta forma guardamos la salida en salida.txt y el tiempo en el archivo tiempo.txt. Con esto empezaremos a guardar lo que se ejecute en la consola. Para salir podemos presionar control + D, o bien, escribimos exit
Para reproducir, podemos ejecutar lo siguiente:
scriptreplay -t tiempo.txt salida.txt