A unica maneira que eu encontrei de fazer login automatico no telnet / ftp foram as seguintes:
Para funcionar o pacote expect deve estar instalado. #!/usr/bin/expect -- ########################################################################## set timeout 900 spawn telnet serv02 expect "login:" send "filial\r" expect "Password:" send "filial\r" expect "filial@serv02" send "rm -f fm02/*\r" expect "filial@serv02" send "EE GE28\r" expect "filial@serv02" send "gzip -9 -v fm02/*\r" expect "filial@serv02" send "exit\r" close wait ########################################################################## spawn ftp serv02 expect "Usu�rio" send "filial\r" expect "Senha:" send "filial\r" expect "ftp>" send "binary\r" expect "ftp>" send "prompt\r" expect "ftp>" send "cd fm02\r" expect "550*ftp>" exit "250*ftp>" send "mget *.gz\r" expect "ftp>" send "quit\r" close wait ########################################################################## Assinantes em 07/01/2002: 2276 Mensagens recebidas desde 07/01/1999: 149117 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
