hello I'm trying to use pipes to run jython interpter(It very slow on are machine 5-8 secs to load and another 8-10 secs to connect to the database in from jython interpter) So I was hoping to use PersistentPerl to load these. But I have run into a problem I don't really know how to know when the program has finished running the interpter and then finished running the database connection. Is their any way to get the output and send input? The only way I can think to do it is have the database right out a file when it is done? That option seems jury rigged a bit more then I would like.
Anyways does anyone have a way to have bi-directional commication from a thrid party program.
open( $info, "|-", "jython");
print $info "execfile(\"databaseconn.py\")\n";
It works but I don't know when it done to send the other commands need to produce the plots I require.
I was hoping for something with pipes so I can read the output from the databaseconn.py. Ie I added a line at the end that says loaded. Hoping to be able to read from the output of the file and look for the loaded command.