Почему echo hello > /dev/pts/xxx
работает (здесь xxx относится к управляющему терминалу другого сеанса)?
При настройке по умолчанию процесс фоновой группы процессов этого сеанса получит сигнал SIGTTOU при попытке записи в стандартный вывод (здесь stdout относится к управляющему терминалу), поскольку драйвер терминала проверит, принадлежит ли этот процесс группа процессов переднего плана.
Так как же драйвер терминала переносит вывод процесса другого сеанса? Что там произошло?