这是一个简单的工具,受ttylog的启发,可以通过tty或pts扫描其他用户的终端。
获取您要扫描的tty和pts的PID,它是通过strace向我的终端发出与被引用终端相同的read系统调用来实现的。
[root@localhost~]$w 20:32:24 up 3天,19:45,4个用户,平均负载:0.00,0.01,0.05用户tty from login@IDLE JCPU PCPU What root pts/0 tty.sample.com 16:12 7:52 0.38s 0.38s w Huga pts/1 test。for 16:12 23:52 1.16s 0.00s less-s john pts/3 aaa.jp 20:11 20:24 0.04s 0.04s-bash dash(用于16:12 23:52 1.16s 0.00s less-s john pts/3 aaa.jp 20:11 20:24 0.04s 0.04s-bash dash)