6
ответов

Как я могу шпионить за коммуникацией между процессом и терминалом?

Мне разработало процесс Linux третье лицо, которое связывается с терминалом. Для отладки я хочу видеть, что коммуникация возвращается в дальше. Можно было бы думать, что кошка добьется цели (для наблюдения...
вопрос задан: 4 August 2010 22:51
6
ответов

Как отправить управляющий символ Ctrl-C, или терминальное зависание обмениваются сообщениями к дочернему процессу?

У меня есть дочерний процесс, который работает в псевдотерминале. Родительский процесс не работает как корень, но дочерний процесс делает через su или sudo. Из-за этого не возможно отправить сигнал в...
вопрос задан: 3 February 2010 22:15
2
ответа

Python: когда использовать pty.fork () по сравнению с os.fork ()

Я не уверен, использовать ли pty.fork () или os.fork () при порождении внешних фоновых процессов из моего приложения. (Такие как шахматные механизмы) я хочу, чтобы порожденные процессы умерли, если родитель уничтожается, как...
вопрос задан: 17 December 2009 14:54
1
ответ

Как я могу обнаружить, когда кто-то открывает ведомую сторону имущества (псевдотерминал) в Linux?

При чтении больше чем одного процесса из последовательного устройства (/dev/ttyXX) делает его так, чтобы оба процесса не могли получить все данные - данные будут разделены между ними в некотором роде. Я хотел бы записать...
вопрос задан: 15 August 2010 06:42
0
ответов

Как использовать псевдотерминалы в Linux с C?

Я пытаюсь понять, как использовать псевдотерминалы в Linux, по сути, я хочу создать клон telnetd, о чем я упоминал в предыдущем вопросе. Я понимаю концепцию мастера и ...
вопрос задан: 23 May 2017 12:01
0
ответов

Что эквивалентно программе разбуферизации в Windows?

Привет, согласно этому сообщению, unbuffer подключается к команде через псевдотерминал -(pty ), что заставляет систему рассматривать его как интерактивный процесс, поэтому не использует буферизацию stdout. Я бы...
вопрос задан: 13 April 2017 12:36
0
ответов

Окончательный вывод на подчиненном pty теряется, если он не был закрыт в родительском. Зачем?

Я написал и поддерживаю программу rlwrap, которая использует псевдотерминал для связи с дочерним процессом. Псевдо-терминалы (ptys) встречаются во всех Unix-подобных системах, но они ведут себя немного ...
вопрос задан: 12 May 2014 21:23
0
ответов

C Создать новый tty

Мне нужно создать новую пару tty (главный и подчиненный) без использования forkpty (). В man из pts (4) написано, что: Когда процесс открывает / dev / ptmx, он получает файловый дескриптор для псевдо -...
вопрос задан: 4 February 2014 00:12
0
ответов

Использование подпроцесса с select и pty зависает при захвате вывода

Я пытаюсь написать программу на Python, которая может взаимодействовать с другими программами. Это означает отправку stdin и получение данных stdout. Я не могу использовать pexpect (хотя это определенно вдохновило некоторых из ...
вопрос задан: 23 June 2012 04:19
0
ответов

ssh с использованием python без ключей RSA

Новое в Stackoverflow, так что сначала привет. Я работаю над небольшим проектом для моей школы, который должен быть пользовательским графическим интерфейсом (написанным на питоне в качестве образовательной задачи для меня, так как я никогда не...
вопрос задан: 11 May 2012 16:49
0
ответов

Ruby в Linux PTY отключается без EOF, вызывает Errno ::EIO

Я пишу код, который берет файл, передает этот файл одному из нескольких двоичных файлов для обработки, и отслеживает процесс преобразования на наличие ошибок. Я написал и протестировал следующую процедуру на...
вопрос задан: 20 April 2012 15:33
0
ответов

Чтобы запустить команды sudo на экземпляре ec2

Я не могу запустить «sudo su» на моем клиенте ec2, я подключился к клиенту через ssh через программу java и запустил команду через программу. Хотя я могу запускать такие команды, как «ls» и «ifconfig». Я получаю сообщение об ошибке…
вопрос задан: 9 March 2012 16:49
0
ответов

Python: Как заглянуть в объект pty, чтобы избежать блокировки?

Я использую pty для чтения неблокирующего stdout такого процесса, как этот: import os импортный товар import subprocess master, slave = pty.openpty () p = subprocess.Popen (cmd, stdout = slave) stdout = os ....
вопрос задан: 21 June 2011 07:49
0
ответов

Эмуляция терминала Python

I ' Мне нужно будет запустить в нем приложения на основе ncurses, скормить ему ввод пользователя и прочитать его вывод. Пока что у меня ...
вопрос задан: 20 May 2011 11:04
0
ответов

Мастер псевдотерминала читает то, что только что написал

Я работаю над проектом, который взаимодействует " виртуальные устройства " (процессы python), которые используют соединения последовательного порта с реальными устройствами, которые также используют последовательные порты, и я использую псевдотерминалы д
вопрос задан: 19 May 2011 16:30
0
ответов

Передача данных по конвейеру программе Linux, которая ожидает TTY (терминал)

У меня есть программа в Linux, которая отказывается запускаться, если ее stdin / stdout не является TTY (терминальное устройство ). Есть ли простой в использовании инструмент, который создаст PTY, запустит программу с вновь созданным TTY, ...
вопрос задан: 20 November 2010 16:47