赞
踩
某些时候需要定时获取下设备的指定信息,一个个telnet这个时候就显的不够用了,可以用脚本方式去批量执行
只要知道如何在shell脚本中自动执行你的命令,就可以实现了批量化
举例:登录路由器查看某个网口的流量情况#脚本内容[间隔时间自已看情况调整]:
#!/bin/bash
(sleep 1;echo "test";sleep 1;echo "passwd";sleep 1;echo "dis int g0/0/0";sleep 1;echo " ";sleep 1;echo "quit")|telnet 192.168.1.1
#下面是[自动执行]的过程:
[root@localhost ~]# sh telnet.sh
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
Login authentication
Username:test
Password:
-----------------------------------------------------------------------------
User last login information:
-----------------------------------------------------------------------------
Access Type: Telnet
IP-Address : 192.168.1.10
Time : 2018-08-08 16:03:55+08:00
-----------
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。