두 개의 활성 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
없습니다.