From: Roland G. <rgi...@cp...> - 2008-05-23 14:13:49
|
Expect can only work with threads if the Expect objects are created in the main perl thread. Even then you might run into troubles. The reason is that Expect has to fork to spawn a process and forking and threads simply don't mix. Hope this helps, Roland kboragouda wrote: > Hi , > I am using Expect and IO::pty modules for ssh/rsh automation . In > multithreaded envirnoment IO::Pty module is not working. It fails during > spawning a process. But i wanted to create process (spawn) within threads. > > Please let me know any alternatives/solution for this. > > thanks > appu > > > > On Fri, May 23, 2008 at 4:04 PM, Salvador Fandino <sfa...@ya... > <mailto:sfa...@ya...>> wrote: > > Hi, > > Austin Schutz <te...@of... <mailto:te...@of...>> wrote: > > > The issue you claim is that data is dropped when more than > 512 bytes of > > data are passed to syswrite. I don't see how this can be an > expect issue. At > > no point are you sending that much data through a pty. > > Well, yes, the bug was not in Expect, but the solution was to change > the way Expect is used (actually the PTY) limiting its usage to the > authentication phase. It is described here: > http://perlmonks.org/?node_id=688097. > > Maybe it could be added to the Expect FAQ as it seems a useful idiom. > > > > > If the workaround to the bug in Net-SFTP-Foreign suggested at > > http://rt.cpan.org/Public/Bug/Display.html?id=35888 (again, not > an expect bug) > > doesn't work you could use Expect to interact with openssh's sftp > program. > > That's not the point, I am the module author ;-) > > Cheers, > > - Salva > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Expectperl-discuss mailing list > Exp...@li... > <mailto:Exp...@li...> > https://lists.sourceforge.net/lists/listinfo/expectperl-discuss > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Expectperl-discuss mailing list > Exp...@li... > https://lists.sourceforge.net/lists/listinfo/expectperl-discuss |