批量主机执行命令
本案例主要是写一个脚本在多台机器上执行一个命令,集中的管理的一些机器 其实市场有很多优秀的批量主机管理工具,为什么还要写shell脚本实现呢
目的是了解:expect
ssh root@192.168.2.227 "df -h"
如上操作就可以实现在自己的机器上敲命令,给你另一台机器了
使用ssh秘钥盾的形式,可以实现免交互的功能
expect工具可以帮助我们自动输入,并且执行命令
expect就是自动的帮你输入一些交互式的命令
expect本事是一个脚本语言,支持条件判断
expect想要嵌套到shell语法中。expect -c来执行shell命令
host.info里面的信息
192.168.2.xxx root 22 xxxxx
192.168.2.xxx root 22 xxxxx
192.168.2.xxx root 22 xxxxx
192.168.2.x