It's not clear what you're trying to do, but I suspect that you're doing it wrong. :(

Is there a reason why you don't use POE::Wheel::Run to tail the files?

There's also:

http://search.cpan.org/~rcaputo/POE-1.003/lib/POE/Wheel/FollowTail.pm

I suspect that your forked tail process may have events queued from the parent, as outlined in POE::Wheel::Run section on Nested POE Kernels.

Good luck.

Rob


Deven Parekh wrote:
Hello,

Is it possible to use POE and the fork function in the same script.
I am running into an interaction problem where the POE::Kernel does not
return if i have forked off other process outside of the POE. Any input on
what I may be doing wrong

Here is the psuedo code logic of my script

#--- Call a function to fork off a process to start tailing some files
#--- store its the above pids so we can terminate later

#--- Call POE::Wheel::Run to do some task

#--- After the above POE task returns kill the tailing process


If i do not do the forking for tailing files, the POE::Kernel returns after
the
task is completed, but if I fork of the tailing process as above,
the POE::Kernel never returns.

Any input will be appreciated.

Thanks in advance.

BR
  DP
p.s: I thought i had read about this interaction somewhere in documentation
but am not
      able toget to it to follow discussion around it, if any.


Reply via email to