expect批量执行命令
在跳板机上执行脚本,登录到远程机器分区格式化挂载命令
#/bin/bash
passwd='engine'
/usr/bin/expect << EOF
set time 40
spawn ssh root@172.18.3.114
expect {"*yes/no" { send "yes\r"; exp_contine }"*password:" { send "$passwd\r" }
}
expect "*#"
send "fdisk /dev/vda\r"
expect -exact "Command (m for help):"
send -- "n\r"
expect -exact "Partition number (1-4, default 1):"
send -- "1\r"
expect -exact"First sector"
send - "2048\r"
expect -exact "Last sector, +sectors or +size{K,M,G}"
send -- "1048575999\r"
expect -exact "Command (m for help):"
send -- "w\r"
expect "*#"
send "echo '/dev/vda1/home ext4 defaults 0 0' >> /etc/fstab \r"
expect "*#"
send -- "mkfs.ext4 /dev/vda1\r"
expect "*#"
send -- "mount -a\r"
interact
expect eof
EOF
expect批量执行命令相关推荐
- pssh批量执行命令
Pssh pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上 ...
- Spark-shell 脚本批量执行命令,命令行批量执行命令
spark-shell 执行脚本,批量执行命令 #!/bin/bashsource /etc/profileexec spark-shell --name spark-sql-test --execu ...
- pssh远程批量执行命令
Pssh pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上 ...
- Scp远程批量执行命令
一次拷贝多个文件或者目录 # scp root@192.168.9.142:/usr/local/src/cp_dir/*.php /usr/local/src/ //拷贝多个文件 # scp -r ...
- Python 实现远程服务器(ssh)批量执行命令
paramiko 远程控制介绍 Python paramiko是一个相当好用的远程登录模块,采用ssh协议,可以实现linux服务器的ssh远程登录.首先来看一个简单的例子 import parami ...
- Go 版批量执行命令工具
ansible 真的太慢了,而且依赖对端python环境,对于交换机,分流等基于ssh连接的网络设备就没办法了.用的最多的是批量执行命令和下发文件, 我们就借鉴ansible的执行方式,先准备yaml ...
- linux批量执行命令脚本,2.3-命令批量执行脚本
命令批量执行脚本,同样需要两个脚本来实现:1 exe.expect 2 exe.sh 3 ip.list IP列表 cat exe.expect #!/usr/bin/expect set ho ...
- 基于pam实现的批量执行命令工具-Cyberark
无2fa版本: #!/usr/bin/python # -*- coding: UTF-8 -*- #换了一种方式登录 #每天早上九点到晚上十点执行,每半小时一次,每次20台,大概4天-5天可以执行完 ...
- python批量运行cmd_python 之多主机批量执行命令
当我们有很多台linux服务器的时候,而每台服务器都需要做同一个操作,比如很多节点的集群环境下,要更改一个配置文件,哪怕只是一行,在传统情况下,也需要每台去单独操作. 最近也是有这样的需求,需要操作的 ...
最新文章
- hasnMap的基本操作 源码(三)
- 在PowerDesigner中设置字段唯一约束 --相当于unique
- Django的主要开发流程(以扩充用户模型为例)
- 07/11/10 资料整理
- ulead gif animator_搞笑GIF:家庭聚餐,还有三十多个没来呢?|搞笑gif
- 美国CISA 列出300个已遭利用漏洞,督促组织机构及时修复
- java 笔记(3) —— 动态代理,静态代理,cglib代理
- StackOverflow热帖:Java整数相加溢出怎么办?Java8一步搞定~
- 无线打印服务器三星3200,求助三星3200打印机“USB打印机不可用”
- 域名解析后主机记录和记录值怎么填写?
- —— GPS测量原理及应用复习-3 ——
- 《程序员拒绝一个合理需求的15个方法!》
- G - Calculation【欧拉公式降幂】
- 众筹php,PHP众筹网源码 众筹网源码
- python处理金融数据_Python金融大数据分析-数据获取与简单处理
- 达人评测 小米笔记本pro14和联想yoga14s 选哪个好
- 计算流体力CFD学-绪论
- 实现防火墙的主要技术
- SC8701 120W DC TO DC 电源模块的设计
- HDFS成员的工作机制
热门文章
- 拨号云服务器怎么自动配置网关_如何解决路由器静态IP+PPPoE拨号双链路负载分担问题...
- python生物数据分析师职业技能_数据分析行业各个职业需要的技能是什么?
- 一层循环时间复杂度_数据结构:二叉排序树的前/中/后序遍历(递归与循环两种版本)...
- 容器学习 之 docker存储(十五)
- 达摩院十大科技趋势发布:2020 非同小可!
- spark读取文件源码分析-1
- 红色警报 (25 分)【测试点分析】【两种解法】
- 蓝桥杯 试题 基础练习 龟龟龟龟龟兔赛跑预测——18行代码AC
- [leetcode] 5.最长回文子串
- Web前端开发笔记——第二章 HTML语言 第十一节 语义标签