Linux:制御端末 もしかして常識でしたか?「/dev/console」が制御端末に成れないことを。 Unixで仕事するようになって2 decadeほど経つというのに、こんなことで数時間悩んでしまいました。悲しい。 制御端末というのは、Unix系OSで、各プロセスが^Cとか^Zによる制御を受ける端末(文字端末)のことです。 言い方を変えると、ある端末で^Cや^Zを押したとき、それぞれSIGINTRやSIGTSTPシグナルが、その端末を制御端末としている複数のプロセスに送られます。 制御端末の話題とからんで、必ずプロセスグループとかセッションどうのこうのという話題がつきまといますが、ここでは割愛します。 自分もマニュアルを読みながらじゃないと説明できないから。 本題ですが、Linuxカーネル(ドライバ)のソースを読んでみたところ、以下の端末デバイスは制御端末に成れないのです。 興味がある人