|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 23 Jan 2003 02:05:16 To : Vladimir Bormotov Subject : Re: научный вопрос -------------------------------------------------------------------------------- Jan 22 23:54 03, Vladimir Bormotov wrote to Zahar Kiselev: ZK>> В моем случае важен сам факт окончания исполнения текущей команды - ZK>> чтобы не "кормить" гнуплот данными быстрее, чем он их в состоянии ZK>> пережевывать (а делает он это в случае простого двумерного графика ZK>> весьма быстро). VB> понятно. А тут еще невыключаемой буферизацией в stdin/stdout пугают... ZK>> Отсюда возникла мысль - поразбираться в механизме переназначения ZK>> stdin/stdout для запускаемой посредством fork/exec программы и ZK>> "подключиться" не только к ее stdin, но и к stdout тоже. VB> я навскидку даже не знаю где эт смотреть. Тут про expect напомнили. Hадо будет завтра посмотреть - насколько у него читаемый исходник. VB> у меня в питоне есть в дополнению к popen еще и VB> popen2(cmd[, bufsize[, mode]]) VB> Executes cmd as a sub-process. Returns the file objects VB> (child_stdout,child_stdin). Тебе с питоном хорошо. А в моем случае быстродействия питона может не хватить. Учитывая еще и затраты ресурсов на сам гнуплот. Все же информация с датчиков довольно быстро поступает, а процессора больше 300мгц я под это не найду. Интересно - эти функции для питона на си написаны? А исходник найти реально? А к своим нуждам присобачить?:) Zahar(@spbdept.rbc.ru) --- Msged/LNX 6.1.0 * Origin: Остров Большой Березовый: http://birch-island.spb.ru (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883e2f4146.html, оценка из 5, голосов 10
|