有时需要为多台linux服务器添加用户,以及管理其它信息,要是每次都一台一台的来搞,真是太麻烦了。
索性用expect实现了一个批量管理的脚本,用着还不错。分享一下,有需要的朋友,拿去吧。
expect是交互式shell编程的利器,可以根据返回值来确定下面发送什么命令,特别好用。
以下脚本实现:远程增加linux用户的功能。需要机器装有expect。
机器上没有expect的,可以参考 expect的安装与配置 这篇文章,自己安装下。
代码如下:
您可能感兴趣的文章:
expect脚本远程批量管理服务器的思路解析
一个远程登录的简单expect脚本
expect自动检测并重启另外一台服务器上的程序
批量修改ssh配置的expect脚本
ssh expect自动登录的脚本
远程登录的简单expect脚本
用expect写的一个脚本