User:Pepsimax2k
From DD-WRT Wiki
(Difference between revisions)
Revision as of 10:58, 20 October 2007 (edit) Pepsimax2k (Talk | contribs) ← Previous diff |
Revision as of 10:59, 20 October 2007 (edit) (undo) Pepsimax2k (Talk | contribs) (→Telnet to router from router, save output to file, grep file for term) Next diff → |
||
Line 3: | Line 3: | ||
==Telnet to router from router, save output to file, grep file for term== | ==Telnet to router from router, save output to file, grep file for term== | ||
- | sh /tmp/yourscript | tee /tmp/ipinfo | + | sh /tmp/yourscript | tee /tmp/ipinfo |
- | #!/bin/sh | + | #!/bin/sh |
- | myuser=root | + | myuser=root |
- | mypass=password | + | mypass=password |
- | myhost="192.168.1.2 23" | + | myhost="192.168.1.2 23" |
- | mycmd="uptime" | + | mycmd="uptime" |
- | (echo -e "$myuser\r"; sleep 1; echo -e "$mypass\r"; sleep 1; sleep 1; echo -e "$mycmd\r"; sleep 5; ) | telnet $myhost | + | (echo -e "$myuser\r"; sleep 1; echo -e "$mypass\r"; sleep 1; sleep 1; echo -e "$mycmd\r"; sleep 5; ) | telnet $myhost |
- | echo -e "exit\r" | + | echo -e "exit\r" |
- | if [ "`cat ipinfo | grep " 12 days"`" != "" ]; then echo "woohoo"; fi; | + | if [ "`cat ipinfo | grep " 12 days"`" != "" ]; then echo "woohoo"; fi; |
Revision as of 10:59, 20 October 2007
Random bash code...
Telnet to router from router, save output to file, grep file for term
sh /tmp/yourscript | tee /tmp/ipinfo
#!/bin/sh myuser=root mypass=password myhost="192.168.1.2 23" mycmd="uptime" (echo -e "$myuser\r"; sleep 1; echo -e "$mypass\r"; sleep 1; sleep 1; echo -e "$mycmd\r"; sleep 5; ) | telnet $myhost echo -e "exit\r"
if [ "`cat ipinfo | grep " 12 days"`" != "" ]; then echo "woohoo"; fi;