ttyrec je tty (terminál) rekordér v operačním systému typu Unix a zaznamenaná data lze přehrávat pomocí příkazu ttyplay. ttyrec je jen odvozenina příkazu skriptu pro záznam časových informací s mikrosekundovou přesností. Může nahrávat emacs -nw, vi, lynx nebo jakékoli programy běžící na tty.
Instalace na Ubuntu
Nainstalujte balíček ttyrec pomocí:
$ sudo apt-get install ttyrec
Instalace na CentOS/RHEL/Fedora
Nejprve si stáhněte balíček ttyrec rpm pomocí příkazu wget a nainstalujte pomocí níže uvedeného příkazu yum.
# wget ftp://ftp.pbone.net/mirror/ftp.turbolinux.com/pub/TurboLinux/stable/tested/Desktop/10/i586/ttyrec-1.0.6-1.i586.rpm # yum localinstall ttyrec-1.0.6-1.i586.rpm
Nyní spusťte Záznam pomocí příkazu ttyrec:
Otevřete terminál, zadejte níže uvedený příkaz a když chcete zastavit nahrávání, ukončete jej.
# ttyrec
Když spustíme výše uvedený příkaz, spustí se nahrávání relace terminálu a když napíšete exit, nahrávání se zastaví a v aktuálním adresáři se vytvoří název souboru ‚ttyrecord‘.
Nyní přehrajte zaznamenanou relaci pomocí příkazu ttyplay:
# ttyplay ttyrecord
Běžně používané možnosti v ttyplay
Níže jsou uvedeny některé běžně používané možnosti příkazu ttyplay:
- -s RYCHLOST :násobení rychlosti přehrávání rychlostí SPEED (výchozí hodnota je 1).
- -n :žádný režim čekání. Ignorujte informace o časování v souboru.
- -p :nahlédněte do relace TTY jiné osoby.
Rychlost můžeme také změnit pomocí speciálních kláves jako:
- + nebo f :dvojnásobná rychlost přehrávání.
- – nebo s :snížit rychlost přehrávání na polovinu.
- 0 :nastavení rychlosti přehrávání na 0, pozastavení přehrávání.
- 1 :znovu nastavit přehrávání na rychlost 1.0.
Měření času zaznamenaných dat
Pomocí příkazu ttytime můžeme určit čas zaznamenaných dat v sekundách.
# ttytime ttyrecord 14 ttyrecord