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?