码迷,mamicode.com
首页 >  
搜索关键字:expect远程执行命令    ( 2个结果
Shell项目-分发系统-expect
[toc]分发系统-expect一、什么是分发系统?如今一些比较大的企业,大都使用了负载均衡,而有时因为一些程序要更改,或者有些bug要修改,如果仅是几台server的话,很简单,把已经改好的程序拷过去,或者rsync远程推送,再或者网上NFS共享一下就可以了;但如果有几十台几百台,那样的方法会太繁琐,我们此时就可以用expect来批量实现分发任务。这个由expect来构建的系统可以帮助我们把更新
分类:系统相关   时间:2018-04-27 13:24:20    阅读次数:233
分发系统 expect
远程执行命令传输文件准备上线的代码知道机器的IP地址和用户密码然后用expect脚本用rsync推送到机器上安装软件然后编辑脚本sethost变量setpasswd变量spawnssh用户@$host/root/.ssh/known_hostsinteract结束脚本保留登陆expecteof会退出登陆第一次登陆会提示yesorno\r回车执行成功登陆另一台主机远程执行命令expect遇到的提示符
分类:其他好文   时间:2018-04-26 12:14:53    阅读次数:141
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!