当前位置:   article > 正文

python telnetlib登录服务器并获取命令执行结果_shell脚本自动执行telnet命令并返回结果...

python telnet操作如何反馈结果

某些时候需要定时获取下设备的指定信息,一个个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

-----------

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/418627
推荐阅读
相关标签
  

闽ICP备14008679号