uma vez que você tenha pseudo terminal (por exemplo ,pts / 0), você pode ver todos os programas em execução, conectados a pts / 0, com
ps -f -t pts/0
ou
ps -ft pts/0,pts/7,pts/12
para vários tty (conectado a 0, 7 e 12).
como em
archemar@abox:~/tmp7$ ps -t tty1,pts/2 -f
UID PID PPID C STIME TTY TIME CMD
root 313 64261 0 10:54 pts/2 00:00:00 sudo su -
root 314 313 0 10:54 pts/2 00:00:00 su -
root 321 314 0 10:54 pts/2 00:00:00 -su
root 1852 1 0 Nov12 tty1 00:00:00 /bin/login --
foo 2032 1852 0 Nov12 tty1 00:00:00 -bash
root 2046 2032 0 Nov12 tty1 00:00:00 sudo su -
root 2047 2046 0 Nov12 tty1 00:00:00 su -
root 2054 2047 0 Nov12 tty1 00:00:00 -su
archemar 64261 64260 0 09:13 pts/2 00:00:00 -bash