Bir tty'nin en fazla bir oturumu kontrol edebileceği ve dahası, tty'lerin kontrol altındaki oturumdaki arka plan işlem gruplarının yazması veya okumasına izin verilmemesi için kontrol edilebildiği söylenir. TOSTOP
seçeneği.
Ancak, diğer oturumlarda bir yazıya yazılan pozisyon nedir? Bir şekilde kontrol edilebilir mi? üstlenmek tty1
ve tty2
, ikisi de kabukları ile. Aşağıdaki komutu üzerine şaşırdım shell2
üzerinde tty2
...
ls > /dev/tty1
... aslında çıktıyı üretti ls
üzerinde tty1
, ne olursa olsun TOSTOP
seçenek olarak ayarlandı tty1
. Dan beri shell2
tamamen başka bir oturumun parçası, olabileceğini düşündüm, çünkü TOSTOP
seçenek gerçekten bir arka plan işlem grubundan yazmaya çalışırken ne gerekiyorsa yapar. Biri bana neler olduğunu aydınlatabilir mi?