![ttylog:未设置设备](https://linux22.com/image/198713/ttylog%EF%BC%9A%E6%9C%AA%E8%AE%BE%E7%BD%AE%E8%AE%BE%E5%A4%87.png)
我有两个活动的 ssh 会话:
~$ w
22:51:42 up 17 days, 6:11, 3 users, load average: 2,82, 2,38, 1,34
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user pts/0 192.168.0.108 22:38 12:47 0.04s 0.04s -bash
user pts/1 192.168.0.108 22:23 6.00s 0.19s 0.02s w
我希望从 tty0 查看输出 tty1。这就是我尝试的方法(按照建议这里):
~$ ttylog pts/1
ttylog: no device is set. Use ttylog -h for more information.
关于如何使用此命令来捕获其他终端的输出有什么想法吗?
更新:
遇到/dev/pts/1
同样的错误:
$ ttylog /dev/pts/1
ttylog: no device is set. Use ttylog -h for more information
更新2:
当使用-d
开关时,源端完全冻结。
ttylog -d /dev/pts/1
我已经提交了一份关于它的错误报告:https://bugs.launchpad.net/ubuntu/+source/ttylog/+bug/1951725
答案1
使用设备的全名(您可以使用的名称ls
):
ttylog /dev/pts/1
pts/1
您的原始命令正在当前目录中查找$PWD
.它不在那里。