位置: 编程技术 - 正文
推荐整理分享Shell交互批量更改主机名的方法(shell 批量执行命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell 批量执行命令,shell批量执行,编写shell脚本实现批量添加用户,编写shell脚本实现批量添加用户,shell 批处理,shell脚本批量修改文件内容,shell脚本批量修改文件内容,shell脚本批量修改文件内容,内容如对您有帮助,希望把文章链接给更多的朋友!
需求分析:
1、ssh公钥拷贝,提供无密码管理。
2、批量同步hosts文件到多台主机。
3、批量修改主机名。
实现:
首先编辑一份用于同步到多台主机的hosts文件
然后编辑shell脚本:
这里用到了expect完成自动交互确认和密码输入。
Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在年 开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件 (Expect [is a] software suite for automating interactive tools)。使用它系统管理员 的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。
总结
标签: shell 批量执行命令
本文链接地址:https://www.jiuchutong.com/biancheng/371504.html 转载请保留说明!上一篇:shell两个文件去重的多种姿势(shell 多个文件合并)
下一篇:shell(bash)下“time” 命令的输出详解
友情链接: 武汉网站建设