On Tue, Mar 14, 2006 at 08:57:03AM +0000, Saurabh Singhvi wrote:
> my $child = fork ();
>
> unless ($child) {
> sleep 5;
> print "child\n";
> }
>
> print "parent\n" if $child;
> print "parent2\n" if $child;
>
>
> the above code prints the parent lines followed by the child. Now what
> i want to do is print the parent line1 and then the child followed by
> the parent2 line. So what changes do i need to do??
Your processes need to communicate.
Fortunately there is an entire manpage devoted to this subject:
perldoc perlipc
You might find the section on "Bidirectional Communication with
Yourself" useful.
--
Paul Johnson - [EMAIL PROTECTED]
http://www.pjcj.net
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>