From: Fritz Heinrichmeyer Date: 2001-11-08T19:44:19+09:00 Subject: [ruby-talk:24648] Re: Doing both input and output to a process what about filehandler = IO.popen(your_command, "r+") the + sign does the trick for me. I write data i.e. to the circuit simulator spice (your_command="spice3 -b 2>&1") and after evaluation of filehandler.close_write i gather the results with filehandler.readline For me it was hard for me to find the "r+" piece btw. I stumbled over it with ri IO#close_write Maybe a snippet for ruby cookbook? PTY-Module was overkill for my purpose. One has to massage the pty by invoking "stty -echo" and so on. The example applications all worked. -- Fritz Heinrichmeyer mailto:fritz.heinrichmeyer@fernuni-hagen.de FernUniversitaet Hagen, LG ES, 58084 Hagen (Germany) tel:+49 2331/987-1166 fax:987-355 http://www-es.fernuni-hagen.de/~jfh