3

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

显而易见的解决方案

     cat /dev/pts/1 
     cat </dev/pts/1

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

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

4

1 回答 1

-1

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

间谍

希望这可以帮助

于 2012-05-10T12:14:55.023 回答