w命令说
02:50:35 up 20:54, 10 users, load average: 1,07, 1,29, 1,41
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
myuser :0 - lun05 ?xdm? 1:38m 0.11s /bin/sh /etc/xdg/xfce4/xinitrc
myuser pts/0 - 02:06 31:29 2:45 7:35 /usr/bin/xfce4-terminal
myuser pts/1 - 02:48 1:35 0.16s 0.16s bash
myuser pts/2 - 02:48 3.00s 0.05s 0.00s w
myuser pts/3 - 02:49 0.00s 0.00s 7:35 /usr/bin/xfce4-terminal
myuser pts/5 - 02:24 0.00s 0.00s 7:35 /usr/bin/xfce4-terminal
myuser pts/7 - 01:13 0.00s 0.00s 7:35 /usr/bin/xfce4-terminal
myuser pts/8 - 01:33 0.00s 0.00s 7:35 /usr/bin/xfce4-terminal
myuser pts/9 - 01:31 0.00s 0.00s 7:35 /usr/bin/xfce4-terminal
myuser pts/10 - 18:20 0.00s 0.00s 7:35 /usr/bin/xfce4-terminal输出的命令是相同的
但是他们只有4个
find /dev/pts/
/dev/pts/
/dev/pts/3
/dev/pts/2
/dev/pts/1
/dev/pts/0
/dev/pts/ptmx为什么w和谁报告10个用户和10个脚本打开?
发布于 2018-02-06 02:17:21
这有点难以解释,但/dev/pts/n只是虚拟设备,它只用于将数据从键盘转移到标准输出,而不是实际的文件。将为您运行的每个应用程序生成一个新的pts,这就是它们有时不匹配的原因。
https://unix.stackexchange.com/questions/422167
复制相似问题