正规的彩票

CentOS使用expect批量远程执行脚本和命令

 更新时间: 2020年06月25日 11:07:54   转载 作者: devin_w_zhang  
这篇文章主要介绍了CentOS使用expect批量远程执行脚本和命令,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

zhengguidecaipiaoyoushikenenghuipiliangqucaozuozhengguidecaipiaoqi,birupiliangzaizhengguidecaipiaoqishangshangchuanmougewenjian,anzhuangruanjian,zhixingmougeminglinghejiaoben,zhongqizhengguidecaipiao,zhongqizhengguidecaipiaoqideng,ruguorengongquyitaitaicaozuodehuahuitebiefansuo,binglangfeirenli。

正规的彩票zheishizhengguidecaipiaokeyishiyongexpect,xiangmubiaozhengguidecaipiaoqishangfasongzhilingqushixianpiliangcaozuo。

正规的彩票xiamiandelizijiangzaicentosshangjiangyigewenjian,piliangkaobeidaoqitazhengguidecaipiaoshangshang,bingzhixingxiangyingdemingling

1. 在centos上安装expect

yum install expect

2. 编写expect脚本 copyfilebatch.sh

xiamiandejiaobenjiangxiangneiwangipwei 192.168.0.102 zhi 192.168.0.112 dezhengguidecaipiaoqifenbiekaobeiyigerc.localwenjian,kaobeichenggonghou,zhixingchmodmingling,fenbiezhongqizhengguidecaipiaoqi

#!/usr/bin/expect -f
set password rootpassword

for {set i 102} {$i <= 112} {incr i} {
  set ip "192.168.0.$i"
  puts "$ip"


  spawn ssh -o StrictHostKeyChecking=no $ip
  set timeout 3
  expect "root@$ip's password:"
  set timeout 3
  send "$password\r"
  set timeout 3
  send "exit\r"


  spawn scp /home/install/rc.local root@$ip:/etc/rc.d/rc.local
  set timeout 3
  expect "root@$ip's password:"
  set timeout 3
  send "$password\r"
  set timeout 3
  send "exit\r"




  spawn ssh root@$ip

  expect {
  "*yes/no" { send "yes\r"; exp_continue}
  "*password:" { send "$password\r" }
  }
  expect "#*"

  #要执行的命令
  send "chmod +x /etc/rc.d/rc.local\r"
  send "reboot\r"
  send "exit\r"
  expect eof
}

正规的彩票yishangjiushibenwendequanbuneirong,xiwangduidajiadexuexiyousuobangzhu,yexiwangdajiaduoduozhichijiaobenzhijia。

正规的彩票相关的文章

  • Linux下日志按日分割的shell

    Linux下日志按日分割的shell

    这篇文章主要介绍了Linux下日志按日分割的shell,需要的朋友可以参考下
    2015-03-03
  • Linux下IP设置脚本的实例及遇到问题解决办法

    Linux下IP设置脚本的实例及遇到问题解决办法

    这篇文章主要介绍了Linux下IP设置脚本的实例及遇到问题解决办法的相关资料,需要的朋友可以参考下
    2016-07-07
  • 在CentOS7系统上编译安装MySQL 5.7.13步骤详解

    在CentOS7系统上编译安装MySQL 5.7.13步骤详解

    本篇文章主要介绍了在CentOS7系统上编译安装MySQL 5.7.13步骤详解,具有一定的参考价值,有兴趣的可以了解一下。
    2016-01-01
  • git bash配置ssh 登录 Linux的方法

    git bash配置ssh 登录 Linux的方法

    今天小编就为大家分享一篇git bash配置ssh 登录 Linux的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Vim中宏命令的使用实例详解

    Vim中宏命令的使用实例详解

    这篇文章主要给大家介绍了Vim中宏命令使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2016-11-11
  • linux采用scp命令拷贝文件到本地,拷贝本地文件到远程正规的彩票器的方法

    linux采用scp命令拷贝文件到本地,拷贝本地文件到远程正规的彩票器的方法

    今天小编就为大家分享一篇linux采用scp命令拷贝文件到本地,拷贝本地文件到远程正规的彩票器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Linux系统中SSH正规的彩票基于key认证实践的过程

    Linux系统中SSH正规的彩票基于key认证实践的过程

    这篇文章主要介绍了Linux系统中SSH正规的彩票基于key认证实践,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-02-02
  • LINUX Centos7搭建vsftpd正规的彩票

    LINUX Centos7搭建vsftpd正规的彩票

    本文给大家详细讲述了在LINUX中Centos7搭建vsftpd正规的彩票的详细操作方法,需要的朋友参考下。
    2017-02-02
  • linux文件及用户管理的实例练习

    linux文件及用户管理的实例练习

    在本篇文章里小编给大家分享了关于linux文件及用户管理的实例练习,需要的朋友们可以学习下。
    2019-02-02
  • linux 编译安装python3.6的教程详解

    linux 编译安装python3.6的教程详解

    这篇文章主要介绍了linux 编译安装python3.6的教程,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2017-10-10

最新评论

正规的彩票_正规彩票平台app下载[首页最快线路√] 彩票官网_彩票官网app|网站首页 彩票平台_彩票平台快三-[平台最快线路√] 彩票app下载_彩票app下载官网下载快三_官方入口 彩票平台_彩票平台app-专注彩票门户 彩票官网_彩票官网app下载网址-HOME 彩票平台_彩票平台登录-老品牌最信誉 彩票app_彩票app客户端下载>> 首页 彩票平台_彩票平台免费送彩金18-点击进入>! 彩票平台_彩票平台官网〖2020购彩首选〗 彩票app_彩票app彩票投注平台-Welcome