shell实现telnet自动登录
实例 1:
#!/bin/sh
#connect
{
sleep 2
echo "userName"
sleep 2
echo "pass"
sleep 2
echo "Hello" >17.txt
sleep 2
echo "ls"
sleep 2
} | telnet 0.0.0.127
从一台linux系统A自动登陆另一台Aix系统B,需要在B上执行的命令前面加上echo
sleep 2 :是为了等待系统登录的缓冲时间。 另:telnet中执行命令,不会等到命令执行结束在退出连接的,只要命令发送完成
就退出连接了。所以执行长时间的命令的时候,可以通过&放置到后台进行运行。后面再次发起telnet连接来判断命令执行是否
完成。
android入门实例:https://gitbook.cn/gitchat/activity/5d382e64b669c0566c335b32