доброго дня!
Есть скриптик для автоматизации телнет подключения
#!/usr/bin/expect -f
set timeout 20
set ip [lindex $argv 0]
set port 23
set user root
set password pass
set DATE [exec date +%Y_%m_%d_%H:%M]
spawn telnet $ip $port
log_file -noappend /var/log/clients/$DATE-$ip
expect "'^]'."
sleep .1;
send "$user\r"
expect "ord:"
send "$password\r";
expect -re ">|#"
interact {
\177 {send "\010"}
"\033\[3~" {send "\177"}
}
на определённом оборудованни не видно вводимый текст. вводиться то он вводится, но визуально его не видно.
тоесть когда печатаеш, не видно того что печатается, но текст вводится и комманду выполнить можно
на многом другом оборудовании вводимый текст виден. как профиксить? Может это зависит от строки приглашения?
она такая:
Client#1>