Я пытаюсь автоматизировать xterm, и в основном это зависит от параметра -S
при запуске файла xterm
.
Со страницы руководства
-Sccn
Эта опция позволяет использовать xterm в качестве канала ввода и вывода для существующей программы и иногда используется в специализированных приложениях. Значение параметра указывает последние несколько букв имени псевдотерминала для использования в ведомом режиме, а также номер унаследованного файлового дескриптора. Если параметр содержит символ «/», он отделяет символы, используемые для имени псевдотерминала, от файлового дескриптора. В противном случае из опции для имени псевдотерминала используются ровно два символа, а остальное — дескриптор файла. Примеры (первые два эквивалентны, так как дескриптор следует за последним «/»):
-S/dev/pts/123/45
-S123/45
-Sab34
Обратите внимание, что xterm не закрывает ни одного файлового дескриптора, который не был открыт для собственного использования. Возможно (хотя, вероятно, и не переносимо) иметь приложение, которое передает дескриптор открытого файла в xterm после инициализации или параметр -S процессу, работающему в xterm.
Я надеюсь, что эта опция предназначена для использования входных и выходных каналов xterm и может быть настроена.
Как использовать эту опцию?