【问题标题】:monitoring and logging /dev/pts/1, under linuxlinux下监控和记录/dev/pts/1
【发布时间】:2012-04-20 21:36:05
【问题描述】:

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

显而易见的解决方案

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

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

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

【问题讨论】:

  • 如果您不介意内核补丁,请参阅例如ttyrpld

标签: linux terminal pty pts


【解决方案1】:

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

Conspy

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-19
    • 2017-01-09
    • 2023-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多