ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 830 1.5 1.2 264456 50692 tty7 Ss+ 11:38 0:20 /usr/bin/X :0 -
root 2458 0.0 0.0 22320 1968 tty1 Ss+ 11:49 0:00 /sbin/agetty --
debian8 2657 0.1 0.1 33528 7480 pts/2 Ss+ 11:59 0:00 /bin/bash
debian8 2671 0.4 0.1 33528 7456 pts/3 Ss+ 11:59 0:00 /bin/bash
debian8 2682 0.6 0.1 33528 7452 pts/4 Ss+ 12:00 0:00 /bin/bash
debian8 2694 1.2 0.1 33528 7432 pts/5 Ss+ 12:00 0:00 /bin/bash
root 2703 0.0 0.0 27004 2640 pts/1 R+ 12:00 0:00 ps aux现在我想把tty1和tty7区分开来。在tty1上打开多少个pts,在tty7上打开多少个pts?
发布于 2016-08-29 04:12:24
pts设备被认为是虚拟的。也就是说,它们没有绑定TTY -相反,它们是通过X或SSH虚拟化的。
因此,可以安全地假设pts始终位于TTY7 (您的X会话)、屏幕会话或SSH会话上。
否则,系统无法区分超级进程拥有什么PTS,因为系统并不真正关心什么叫做PTS -它只关心正在积极使用它的东西,就像您在COMMAND字段中看到的那样。
https://askubuntu.com/questions/818054
复制相似问题