Using Telnet from a Shell script (no, really)
Posted on 2008-10-27
First off, I've searched for examples of telnet through a shell script and every response always starts back "use SSH, here's an example"... but I can't use SSH in this scenario. I'm using telnet to connect to a video playback box (Adtec) and it's the controller program that actually responds on port 23 to control what the box is playing. (SSH is hooked up, but it's standard SSH to get to the file system and that's not what I'm interested in.)
So ... what I'm trying to accomplish is to use a shell script (which will be a cron job) that telnet's to the box, logs in, and then stays in a loop and every 10 seconds issues a "status" command. The status command is just a single line (05 "30min.mpg" 3315907 01 00 00 010 0007726 10 25 2008 108 25 00 32 04 148 53 44) and I have take that string and submit it as part of a URL.
I have the second part from an earlier script, mostly I just need an example of logging in through telnet and issuing the command.