* Monday 10 September 2012, alle 17:34, Fabio Muzzi scrive:
> Se ho capito bene pero` il telnet (quello classico) non riesce a farlo
> in modo facile...
expect.
#!/usr/bin/expect
log_user 0
set running 1
spawn telnet TUOHOST
set telnet $spawn_id
expect "login:"
exp_send "UTENTE\r"
expect "password:"
exp_send "PASSWORD\r"
set fh [open capture.txt w]
while $running {
expect {
"\n" { puts $fh "$expect_out(buffer)"}
eof {set running 0}
timeout {set running 0}
}
}
close $fh
puts done
O almeno io usavo qualcosa del genere. Divertiti. ;)
--
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
Pero` dopo lo salviamo sul server cosi` visto che c'hai pure i
dischi in mirror sei in una botte di ferro...
-- Simone Bacciglieri
|