Как отличить pts между tty1 и tty7?

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

Теперь я хочу отличить pts между tty1 и tty7. Сколько pts открыто на tty1 и сколько pts открыто на tty7?

1
задан 29 August 2016 в 07:49

1 ответ

pts устройства считают виртуальными. Значение, у них нет связанного TTY - вместо этого, они виртуализируются до X или SSH.

Поэтому можно безопасно предположить, что pts всегда находится на TTY7 (Ваши X сессий), Экранная сессия или сессия SSH.

Иначе, система не имеет никакого способа отличить, какой суперпроцесс владеет PTS, потому что система действительно не заботится о том, о чем названный PTS - это только заботится о том, что активно использует его, как Вы видите в COMMAND поле.

4
ответ дан 3 December 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: