2 つのアクティブ 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
ありません。