Alternativa a EXPECT

Imagen de deathUser

Forums: 

expect es un utilitario que permite automatizar aplicaciones interactivas, por ejemplo el cambio de password de un usuario en unix, te pedirá interaccion, que digites el password viejo y dos veces el nuevo ...

Conocen de una alternativa a este programa, o como hacer algo similar en perl por ejemplo ...???

Gracias de antemano ...

bye
:)

recuerdo que una vez tuve

Imagen de Epe

recuerdo que una vez tuve que utilizar perl para hacer un programa que requería de entrada de datos para programa binario en linux.. y terminé utilizando el expect dentro del perl system()

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Gracias ... Tampoco he

Imagen de deathUser

Gracias ...

Tampoco he encontrado un substituto :( perl es super poderoso, puedes abrir un PIPE a un proceso desde perl y pasarle entrada al comando, pero cuando es interactivo, se queda parado :'(

Creo que obligados a instalar expect si se quiere esa funcionalidad ...

bye
:)

Expect.pm

Imagen de pepo

Revisa Expect.pm en http://sourceforge.net/projects/expectperl


apt-cache show libexpect-perl
Package: libexpect-perl
Priority: optional
Section: perl
Installed-Size: 204
Maintainer: Joergen Haegg
Architecture: all
Version: 1.20-1
Depends: perl (>= 5.6.0-16), libio-stty-perl, libio-pty-perl (>= 1:1.05-1)
Filename: pool/main/libe/libexpect-perl/libexpect-perl_1.20-1_all.deb
Size: 77432
MD5sum: 49fb9a9babb572bdfa32ebf0456856c7
SHA1: bd30ed97b7ba64a05620e97e31bed97d38f5d71a
SHA256: 6f43df9fb938f7be9d829ccbf891918b79a59e32c5827e7e15090525bb9ab3a6
Description: Expect.pm - Perl Expect interface
The Expect module is a successor of Comm.pl and a descendent of Chat.pl. It
more closely resembles the Tcl Expect language than its predecessors. It
does not contain any of the networking code found in Comm.pl. I suspect this
would be obsolete anyway given the advent of IO::Socket and external tools
such as netcat.
.
Expect.pm is an attempt to have more of a switch() & case: feel to make
decision processing more fluid. three separate types of debugging have
been implemented to make code production easier.
.
It is now possible to interconnect multiple file handles (and processes) much
like Tcl's expect. An attempt was made to enable all the features of Tcl's
expect without forcing Tcl on the victim programmer :-) .
Tag: devel::lang:perl, devel::library, implemented-in::perl, role::shared-lib, works-with::software:running

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net