Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     23 Jan 2003  00:54:07
 To : Zahar Kiselev
 Subject : Re: научный вопрос
 -------------------------------------------------------------------------------- 
 
 
    Hi, Zahar!
 
 >>>>> "ZK" == Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> writes:
 
  VB>>  с момоента знакомства с unix, я искренне верю, что stdin/stdout это
  VB>>  точно такие-же файлы, как и все другие.
  
  ZK> Вот тогда тебе-то я и задам следующий вопрос.  В описании к
  ZK> вышеупомянутому исходнику сказано, что сделан он на основе "трубы"
  ZK> (pipe) и из-за ее однонаправленности нет возможности получать в
  ZK> программу информацию о результате выполнения команды. 
  
  а нужно?
  
  
  ZK> В моем случае важен сам факт окончания исполнения текущей команды -
  ZK> чтобы не "кормить" гнуплот данными быстрее, чем он их в состоянии
  ZK> пережевывать (а делает он это в случае простого двумерного графика
  ZK> весьма быстро). 
  
  понятно. 
  
  
  ZK> Только вот кажется мне, что в данном случае имеет место не ограничение
  ZK> системы на однонаправленность трубы, а недостаточная квалификация того
  ZK> кто это писал(либо ему было не надо).  
  
  скорее всего не нужно было.
  
  
  ZK> Отсюда возникла мысль - поразбираться в механизме переназначения
  ZK> stdin/stdout для запускаемой посредством fork/exec программы и
  ZK> "подключиться" не только к ее stdin, но и к stdout тоже.  Чтобы после
  ZK> запуска можно было в один дескриптор писать команды, а из другого
  ZK> получать ответы.  А программа(гнуплот в моем случае) рисует графики на
  ZK> иксовом экране.
  
  да, с подключением никаких проблем с этим нет, с fork/exec могут быть
  вопросы. 
  
  
  ZK> Остается подсмотреть где-нибудь как одновременно переназначить stdin и
  ZK> stdout запускаемой программы и отдать "ручки управления"(хэндлы)
  ZK> родительскому процессу.  Только не предлагай исходник bash изучать -
  ZK> он немного великоват будет в качестве учебного пособия:-) 
  
  не, не предлагаю ;-)
  
  я навскидку даже не знаю где эт смотреть.
  
  у меня в питоне есть в дополнению к popen еще и 
  
  popen2(cmd[, bufsize[, mode]])
    Executes cmd as a sub-process. Returns the file objects (child_stdout,
    child_stdin).
 
  popen3(cmd[, bufsize[, mode]])
    Executes cmd as a sub-process. Returns the file objects (child_stdout,
    child_stdin, child_stderr).
 
  popen4(cmd[, bufsize[, mode]])
    Executes cmd as a sub-process. Returns the file objects
    (child_stdout_and_stderr, child_stdin). New in version 2.0. 
 
  
  Т.е. вопрос "а как это перехватить" ваще не стоит.  И разбираться ни с чем
  ненужно - все в доке на модуль os (начиная с python 2.0, в более ранних на
  модуль popen2).  Hасколько я помню, в perl такое тоже есть ;)
  
 [skip]
    
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 научный вопрос   Zahar Kiselev   14 Jan 2003 02:04:56 
 Re: научный вопрос   Dmitry Ivanov   14 Jan 2003 14:35:36 
 Re: научный вопрос   Dmitry Golovkin   14 Jan 2003 18:34:12 
 Re: научный вопрос   Nikolay Korneyev   14 Jan 2003 20:42:50 
 Re: научный вопрос   Zahar Kiselev   14 Jan 2003 22:20:00 
 Re: научный вопрос   Nikolay Korneyev   15 Jan 2003 23:11:43 
 Re: научный вопрос   Alexander S. Usov   16 Jan 2003 17:46:40 
 Re: научный вопрос   Zahar Kiselev   17 Jan 2003 03:57:52 
 Re: научный вопрос   Alexey Shaposhnikov   17 Jan 2003 07:52:03 
 Re: научный вопрос   Zahar Kiselev   18 Jan 2003 01:56:22 
 Re: научный вопрос   Alexey Shaposhnikov   18 Jan 2003 22:22:20 
 научный вопрос   Kirill Frolov   17 Jan 2003 23:28:02 
 научный вопрос   Zahar Kiselev   18 Jan 2003 02:53:30 
 научный вопрос   Kirill Frolov   18 Jan 2003 10:10:56 
 научный вопрос   Zahar Kiselev   19 Jan 2003 04:36:32 
 Re: научный вопрос   Vladimir Bormotov   20 Jan 2003 00:31:49 
 научный вопрос   Kirill Frolov   20 Jan 2003 04:14:50 
 научный вопрос   Zahar Kiselev   20 Jan 2003 23:42:54 
 Re: научный вопрос   Vitaly Lugovsky   20 Jan 2003 21:07:43 
 Re: научный вопрос   Max Kirillov   20 Jan 2003 22:39:17 
 Re: научный вопрос   Ilya Anfimov   21 Jan 2003 19:44:53 
 Re: научный вопрос   Vitaly Lugovsky   22 Jan 2003 00:00:36 
 Re: научный вопрос   Ilya Anfimov   23 Jan 2003 19:41:50 
 Re: научный вопрос   Vitaly Lugovsky   24 Jan 2003 22:38:41 
 Re: научный вопрос   Boris Veytsman   25 Jan 2003 02:54:07 
 Re: научный вопрос   Vitaly Lugovsky   25 Jan 2003 18:36:46 
 Re: научный вопрос   Boris Veytsman   26 Jan 2003 05:54:21 
 Re: научный вопрос   Zahar Kiselev   22 Jan 2003 00:32:30 
 Re: научный вопрос   Vladimir Bormotov   22 Jan 2003 01:55:27 
 Re: научный вопрос   Zahar Kiselev   22 Jan 2003 03:17:30 
 Re: научный вопрос   Vladimir Bormotov   22 Jan 2003 16:23:21 
 Re: научный вопрос   Boris Veytsman   22 Jan 2003 17:56:19 
 Re: научный вопрос   Zahar Kiselev   22 Jan 2003 22:49:22 
 Re: научный вопрос   Alexander S. Usov   23 Jan 2003 00:18:18 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 01:20:46 
 Re: научный вопрос   Vladimir Bormotov   23 Jan 2003 03:04:04 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 03:50:30 
 научный вопрос   Vasiliy Misharev   23 Jan 2003 12:47:54 
 Re: научный вопрос   Max Kirillov   23 Jan 2003 17:52:48 
 научный вопрос   Vasiliy Misharev   24 Jan 2003 12:52:46 
 научный вопрос   Zahar Kiselev   23 Jan 2003 17:52:30 
 научный вопрос   Vasiliy Misharev   24 Jan 2003 12:48:41 
 Re: научный вопрос   Alexander S. Usov   23 Jan 2003 03:43:31 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 04:19:46 
 научный вопрос   Vasiliy Misharev   23 Jan 2003 12:55:11 
 научный вопрос   Zahar Kiselev   23 Jan 2003 21:09:44 
 Re: научный вопрос   Alexander S. Usov   24 Jan 2003 00:03:18 
 научный вопрос   Vasiliy Misharev   24 Jan 2003 13:05:55 
 russkogo yazyka net.   Kirill Frolov   25 Jan 2003 03:09:26 
 Re: russkogo yazyka net.   Victor Wagner   25 Jan 2003 14:27:47 
 russkogo yazyka net.   Kirill Frolov   26 Jan 2003 15:53:00 
 Re: russkogo yazyka net.   Alexander S. Usov   27 Jan 2003 05:00:24 
 Re: russkogo yazyka net.   Alexandr S. Agranovsky   27 Jan 2003 08:16:00 
 Re: russkogo yazyka net.   Ian Dichkovsky   27 Jan 2003 17:51:07 
 Re: russkogo yazyka net.   Valentin Nechayev   03 Feb 2003 16:53:13 
 Re: russkogo yazyka net.   Sergej Pupykin   25 Jan 2003 16:33:19 
 Re: научный вопрос   Valentin Nechayev   25 Jan 2003 00:20:58 
 Re: научный вопрос   Zahar Kiselev   25 Jan 2003 02:06:06 
 Re: Re: научный вопрос   Alexandr S. Agranovsky   25 Jan 2003 22:36:13 
 Re: Re: научный вопрос   Zahar Kiselev   26 Jan 2003 05:51:06 
 Re: Re: Re: научный вопрос   Alexandr S. Agranovsky   27 Jan 2003 08:16:00 
 Re: Re: Re: научный вопрос   Zahar Kiselev   27 Jan 2003 10:57:18 
 Re: Re: Re: Re: научный вопрос   Alexandr S. Agranovsky   27 Jan 2003 22:03:26 
 Re: Re: Re: Re: научный вопрос   Zahar Kiselev   28 Jan 2003 01:06:14 
 Re: научный вопрос   Hleb Valoska   29 Jan 2003 20:19:19 
 Re: научный вопрос   Dmitry Fedorov   31 Jan 2003 00:24:24 
 Re: научный вопрос   Zahar Kiselev   31 Jan 2003 02:24:04 
 Re: научный вопрос   Dmitry Fedorov   31 Jan 2003 00:24:24 
 научный вопрос   Vasiliy Misharev   28 Jan 2003 12:15:19 
 научный вопрос   Kirill Frolov   23 Jan 2003 10:10:44 
 Re: научный вопрос   Zahar Kiselev   22 Jan 2003 22:02:58 
 Re: научный вопрос   Victor Wagner   23 Jan 2003 00:11:12 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 01:15:40 
 научный вопрос   Mita Mikheev   23 Jan 2003 03:14:40 
 научный вопрос   Zahar Kiselev   23 Jan 2003 05:23:56 
 Re: научный вопрос   Alexander S. Usov   23 Jan 2003 18:27:13 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 20:48:18 
 Re: научный вопрос   Alexander S. Usov   24 Jan 2003 00:19:35 
 научный вопрос   Vasiliy Misharev   24 Jan 2003 13:02:18 
 научный вопрос   Zahar Kiselev   24 Jan 2003 17:50:20 
 Re: научный вопрос   Alexander S. Usov   25 Jan 2003 08:22:45 
 Re: научный вопрос   Zahar Kiselev   25 Jan 2003 10:58:56 
 Re: научный вопрос   Vladimir Bormotov   25 Jan 2003 13:10:11 
 Re: научный вопрос   Zahar Kiselev   25 Jan 2003 21:23:12 
 Re: научный вопрос   Vladimir Bormotov   26 Jan 2003 00:33:16 
 Re: научный вопрос   Zahar Kiselev   27 Jan 2003 23:50:58 
 Re: научный вопрос   Alexander S. Usov   26 Jan 2003 05:39:48 
 Re: научный вопрос   Zahar Kiselev   26 Jan 2003 21:00:44 
 Re: научный вопрос   Alexander S. Usov   27 Jan 2003 04:37:08 
 Re: научный вопрос   Zahar Kiselev   27 Jan 2003 07:48:30 
 Re: научный вопрос   Alexander S. Usov   28 Jan 2003 18:01:41 
 научный вопрос   Vasiliy Misharev   28 Jan 2003 12:05:06 
 Re: научный вопрос   Victor Wagner   23 Jan 2003 14:39:47 
 Re: научный вопрос   Vladimir Bormotov   23 Jan 2003 15:45:04 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 17:36:18 
 Re: научный вопрос   Victor Wagner   23 Jan 2003 22:49:15 
 Re: научный вопрос   Dmitri I GOULIAEV   24 Jan 2003 00:29:44 
 Re: научный вопрос   Alexander S. Usov   24 Jan 2003 00:38:21 
 Re: научный вопрос   Victor Wagner   24 Jan 2003 14:27:55 
 Re: научный вопрос   Alexander S. Usov   24 Jan 2003 15:01:05 
 Re: научный вопрос   Vladimir Bormotov   24 Jan 2003 15:07:44 
 Re: научный вопрос   Alexander S. Usov   24 Jan 2003 15:11:53 
 Re: научный вопрос   Alexander S. Usov   24 Jan 2003 00:06:51 
 Re: научный вопрос   Valentin Nechayev   24 Jan 2003 01:35:05 
 Re: научный вопрос   Oleg Goodyckov   24 Jan 2003 15:11:21 
 Re: научный вопрос   Zahar Kiselev   24 Jan 2003 17:56:54 
 научный вопрос   Kirill Frolov   25 Jan 2003 02:44:38 
 научный вопрос   Zahar Kiselev   25 Jan 2003 10:55:46 
 Re: научный вопрос   Vladimir Bormotov   23 Jan 2003 00:54:07 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 02:05:16 
 Re: научный вопрос   Vladimir Bormotov   23 Jan 2003 03:55:05 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 04:42:38 
 Re: научный вопрос   Vladimir Bormotov   23 Jan 2003 15:39:58 
 Re: научный вопрос   Alexander S. Usov   23 Jan 2003 18:42:47 
 Re: научный вопрос   Zahar Kiselev   25 Jan 2003 19:24:42 
 Re: научный вопрос   Vladimir Bormotov   26 Jan 2003 01:17:24 
 Re: научный вопрос   Zahar Kiselev   27 Jan 2003 22:42:28 
 Re: научный вопрос   Vladimir Bormotov   28 Jan 2003 02:39:58 
 Re: научный вопрос   Eugene Morozov   29 Jan 2003 01:23:41 
 Re: научный вопрос   Valentin Nechayev   26 Jan 2003 13:17:11 
 Re: научный вопрос   Zahar Kiselev   26 Jan 2003 20:49:36 
 Re: научный вопрос   Valentin Nechayev   27 Jan 2003 11:45:27 
 Re: научный вопрос   Zahar Kiselev   28 Jan 2003 00:05:36 
 Re: научный вопрос   Vladimir Bormotov   27 Jan 2003 13:46:01 
 Re: научный вопрос   Zahar Kiselev   28 Jan 2003 00:16:34 
 Re: научный вопрос   Vladimir Bormotov   28 Jan 2003 02:56:13 
 научный вопрос   Svyatoslav Abramenkov   28 Jan 2003 10:16:25 
 Re: научный вопрос   Vladimir Bormotov   28 Jan 2003 14:23:06 
 Re: научный вопрос   Artem Chuprina   27 Jan 2003 17:16:01 
 Re: научный вопрос   Zahar Kiselev   27 Jan 2003 21:33:48 
 научный вопрос   Kirill Frolov   28 Jan 2003 04:11:44 
 научный вопрос   Zahar Kiselev   29 Jan 2003 00:56:22 
 Re: научный вопрос   Artem Chuprina   28 Jan 2003 16:58:57 
 Re: научный вопрос   Anton Kovalenko   28 Jan 2003 17:15:59 
 Re: научный вопрос   Artem Chuprina   28 Jan 2003 20:45:48 
 Re: научный вопрос   Paul Khodosovsky   28 Jan 2003 21:09:58 
 Re: научный вопрос   Victor Wagner   29 Jan 2003 00:54:48 
 Re: научный вопрос   Ian Dichkovsky   03 Feb 2003 19:12:07 
 Re: научный вопрос   Zahar Kiselev   29 Jan 2003 01:34:04 
 Re: научный вопрос   Victor Wagner   29 Jan 2003 09:51:23 
 Re: научный вопрос   Zahar Kiselev   30 Jan 2003 06:12:06 
 Re: научный вопрос   Victor Wagner   30 Jan 2003 10:09:03 
 Re: научный вопрос   Artem Chuprina   30 Jan 2003 16:00:30 
 Багрепорт :-)   Zahar Kiselev   05 Feb 2003 01:57:52 
 Re: научный вопрос   Anton Kovalenko   29 Jan 2003 16:30:13 
 Re: научный вопрос   Zahar Kiselev   30 Jan 2003 06:26:18 
 Re: научный вопрос   Zahar Kiselev   29 Jan 2003 01:11:52 
 Re: научный вопрос   Victor Wagner   29 Jan 2003 09:55:26 
 Re: научный вопрос   Zahar Kiselev   30 Jan 2003 06:19:24 
 научный вопрос   Svyatoslav Abramenkov   30 Jan 2003 15:16:10 
 Re: научный вопрос   Ian Dichkovsky   03 Feb 2003 19:26:59 
 научный вопрос   Svyatoslav Abramenkov   30 Jan 2003 12:04:20 
 Re: научный вопрос   Artem Chuprina   29 Jan 2003 17:19:37 
 Re: научный вопрос   Zahar Kiselev   30 Jan 2003 06:35:04 
 Re: научный вопрос   Artem Chuprina   30 Jan 2003 15:58:27 
 Re: научный вопрос   Zahar Kiselev   31 Jan 2003 01:35:52 
 Re: научный вопрос   Eugene B. Berdnikov   30 Jan 2003 02:03:14 
 научный вопрос   Svyatoslav Abramenkov   28 Jan 2003 21:45:29 
 научный вопрос   Andrey Rudyavsky   03 Feb 2003 00:53:55 
 Re: научный вопрос   Vladimir Bormotov   03 Feb 2003 20:38:22 
 Re: научный вопрос   Valentin Nechayev   23 Jan 2003 01:27:22 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 02:21:30 
 Re: научный вопрос   Valentin Nechayev   25 Jan 2003 00:47:57 
 научный вопрос   Kirill Frolov   23 Jan 2003 10:02:18 
 Re: научный вопрос   Valentin Nechayev   24 Jan 2003 10:57:53 
 Re: научный вопрос   Dmitry Fedorov   25 Jan 2003 17:11:10 
 Re: научный вопрос   Valentin Nechayev   25 Jan 2003 20:47:50 
 Re: научный вопрос   Dmitry Fedorov   31 Jan 2003 01:41:42 
 Re: научный вопрос   Valentin Nechayev   31 Jan 2003 11:47:11 
 Re: научный вопрос   Serge Ryabchun   31 Jan 2003 12:30:15 
 Re: научный вопрос   Boris Veytsman   22 Jan 2003 08:44:24 
 Re: научный вопрос   Zahar Kiselev   22 Jan 2003 13:08:20 
 Re: научный вопрос   Boris Veytsman   22 Jan 2003 17:58:52 
 Re: научный вопрос   Zahar Kiselev   22 Jan 2003 22:53:20 
 Re: научный вопрос   Ilya Anfimov   23 Jan 2003 19:37:11 
 Re: научный вопрос   Zahar Kiselev   23 Jan 2003 21:08:24 
 научный вопрос   Misha Turov   17 Jan 2003 23:18:00 
 научный вопрос   Eugeny Lenkevich   20 Jan 2003 23:17:34 
 Re: научный вопрос   Ilya Anfimov   15 Jan 2003 20:45:02 
 Re: =?KOI8-R?B?zsHV3s7Zyg==?= =?KOI8-R?B?INfP0NLP0w==?=   Serge Kughekov   14 Jan 2003 17:20:14 
 Re: научный вопрос   Michael de\'OZ   18 Jan 2003 19:54:48 
 Re: научный вопрос   Vitaly Lugovsky   19 Jan 2003 18:02:02 
Архивное /ru.linux/25417ac13726.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional