监控和记录/dev/pts/1,在linux下

Joh*_*der 5 linux terminal pts pty

我想监视和记录伪终端设备 /dev/pts/12 (用于调试目的),即我想查看写入终端的内容,并且我不希望任何使用终端的进程注意到。

显而易见的解决方案

     cat /dev/pts/1 
     cat </dev/pts/1
Run Code Online (Sandbox Code Playgroud)

不起作用:充其量,它似乎只捕获击键。

换句话说,我想要类似 script -t file.timings typescript 的输出;但我还需要击键。Reptyr -l $PID 是另一个可能有帮助的程序:它将进程 $PID 的输出重定向到另一个 /dev/pts 或管道。

Ser*_*_Mz -1

对于普通的 tty,你可以使用 screendump 甚至 cat vcs 文件,但据我所知,没有办法在伪终端上做到这一点,至少没有简单的方法,也许你应该看看这个:

康斯比

希望这可以帮助