baxy77bax has asked for the wisdom of the Perl Monks concerning the following question:
continuation of my everlasting problem
what i wish to do is to run a program :
in background.$|=1; while(1){ chomp(my $say = <>); ($say eq 'q') ? (exit(0)) : (print "\nI caught $say \n"); }
once the program is started, from time to time (when there is a need) i wish to pass some data (a,b,c,d...) to it. i have no clue how to do this?? should i do it by creating some file that i can read and write to, that program in bg can somehow check when the contest is changed, or is there a way to directly send input data to it ? ... is there a module that deals with this ....
please help!!
thank you !
P.S. the program has to be running because it stores some data in memory depending on the input passed to it and latter that stored data is being accessed depending on a variable passed to it in a second iteration.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: sending variables to a script running in a bg
by Corion (Patriarch) on Oct 22, 2009 at 13:08 UTC | |
|
Re: sending variables to a script running in a bg
by jakobi (Pilgrim) on Oct 22, 2009 at 13:09 UTC | |
|
Re: sending variables to a script running in a bg
by cdarke (Prior) on Oct 22, 2009 at 14:30 UTC | |
|
Re: sending variables to a script running in a bg
by kgish (Acolyte) on Oct 22, 2009 at 15:46 UTC |