--- Em [email protected], Amador Pahim <amador.pa...@...> escreveu > > Pessoal, > > Executo: > > ama...@amador-desktop:~$ telnet smtp.dominio.com.br 25 > >(...) > > O que quero fazer eh mandar o resultado desse "ehlo localhost" para um > arquivo de texto na máquina que origina o telnet. Seria algo como: "ehlo > localhost > /tmp/file.txt", mas isso não funciona, obviamente, pois estou > dentro de uma sessão telnet. > > Alguma sugestão? > > Abraço, > Amador Pahim
Amador, bom dia. Faz um pipe e redireciona o stdout para o comando tee. Este comando intercepta tudo que passa pela stdout, grava em um arquivo que você indica o nome e devolve para a stdout. Fica +/- assim cristi...@mga0-fwall-dsl:~> telnet smtp.dominio.com.br 25 | tee teste.xt Trying 200.234.205.152... Connected to smtp.dominio.com.br. Escape character is '^]'. 220 hm941.dominio.com.br ESMTP ehlo localhost 250-hm941.dominio.com.br 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250 8BITMIME quit 221 hm941.dominio.com.br Connection closed by foreign host. cristi...@mga0-fwall-dsl:~> cat teste.xt Trying 200.234.205.152... Connected to smtp.dominio.com.br. Escape character is '^]'. 220 hm941.dominio.com.br ESMTP 250-hm941.dominio.com.br 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250 8BITMIME 221 hm941.dominio.com.br cristi...@mga0-fwall-dsl:~> Resolve? Abraços... Cristiano
