lxterminalのbashで
$ tty
/dev/pts/2
$ ls /dev/ptmx -l
crw-rw-rw- 1 root tty 5, 2 May 26 09:38 /dev/ptmx
Ubuntuでは、すべてのプロセスにマスターが1つだけあり、すべてのスレーブが同じマスターとペアになりますか?
異なるスレーブが異なるマスターとペアになっている場合、
- 上記のマスターが1つしかないのはなぜですか?
- 特定の奴隷の所有者を探し、特定の所有者の奴隷をどのように見つけることができますか?
ありがとうございます。
ベストアンサー1
1) 疑似端子はペアで生成されます。スレーブを開くたびに新しいマスターが得られます。
/dev/
2)ペアリング生成が実装される方法なので、表示される「マスター」デバイスは1つしかありません。したがって、このデバイスは単一のマスターを表さず、任意のペアの特定のマスターを表しません。
作成プロセスのしくみについて詳しくは、マニュアルページまたはオンラインマニュアルをご覧ください。
3)私が知っている限り、これを直接行うことはできません(カーネルインスツルメンテーションや同様の解決策を使用することで可能かもしれません)。