Я хочу отслеживать и регистрировать псевдотерминальное устройство /dev/pts/12 (в целях отладки), т. е. я хочу видеть, что записывается в терминал, и я не хочу, чтобы какой-либо процесс, использующий терминал, заметил это.
Очевидное решение
cat /dev/pts/1
cat </dev/pts/1
не работает: в лучшем случае кажется, что он фиксирует только нажатия клавиш.
Другими словами, я хотел бы получить что-то похожее на вывод script -t file.timings typescript ; но мне также нужны нажатия клавиш. Reptyr -l $PID — еще одна программа, которая может помочь: она перенаправляет вывод процесса $PID в другой /dev/pts или каналы.