<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As others have already pointed out, this can be done with a simple<br>
bash script, even if you do use telnet.  I'd suggest getting a good<br>
bash reference and learning it, or perl for a more robust interface.<br>
<br></blockquote>Thank you for your reply. From your first message regarding using expect to do the job , I tried to get more familiar with expect so I sent you my first expect script to see if I have correctly understood it. Actually, my intended expect script must be something like the followings :<br>
#for i in 1 2 3 4 5 6 7 8 9 10<br>do<br>/usr/bin/expect<br></div>>set name 172.16.17.160<br>>set cmd1 "command1"<br>>set cmd2 "logout"<br>>spawn telnet $name<br>>send "$cmd1"<br>
>send "$cmd2"<br>>exit<br>sleep 500<br>done<br>I want to capture the output of issuing the 'command1' on the remote node into a text file , and also append the subsequent outputs into just one file. As you see, the remote node accepts anonymous login so no need to supply user id & pwd. I just need to issue the 'command1' on it and capture the output and then wait for a prescribed time interval and then redo from the start. Please correct me on any mis-understanding.<br>
<br>