在跳板机上执行脚本,登录到远程机器分区格式化挂载命令

#/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批量执行命令相关推荐

  1. pssh批量执行命令

    Pssh pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上 ...

  2. Spark-shell 脚本批量执行命令,命令行批量执行命令

    spark-shell 执行脚本,批量执行命令 #!/bin/bashsource /etc/profileexec spark-shell --name spark-sql-test --execu ...

  3. pssh远程批量执行命令

    Pssh pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上 ...

  4. Scp远程批量执行命令

    一次拷贝多个文件或者目录 # scp root@192.168.9.142:/usr/local/src/cp_dir/*.php /usr/local/src/ //拷贝多个文件 # scp -r ...

  5. Python 实现远程服务器(ssh)批量执行命令

    paramiko 远程控制介绍 Python paramiko是一个相当好用的远程登录模块,采用ssh协议,可以实现linux服务器的ssh远程登录.首先来看一个简单的例子 import parami ...

  6. Go 版批量执行命令工具

    ansible 真的太慢了,而且依赖对端python环境,对于交换机,分流等基于ssh连接的网络设备就没办法了.用的最多的是批量执行命令和下发文件, 我们就借鉴ansible的执行方式,先准备yaml ...

  7. linux批量执行命令脚本,2.3-命令批量执行脚本

    命令批量执行脚本,同样需要两个脚本来实现:1 exe.expect 2 exe.sh 3 ip.list    IP列表 cat exe.expect #!/usr/bin/expect set ho ...

  8. 基于pam实现的批量执行命令工具-Cyberark

    无2fa版本: #!/usr/bin/python # -*- coding: UTF-8 -*- #换了一种方式登录 #每天早上九点到晚上十点执行,每半小时一次,每次20台,大概4天-5天可以执行完 ...

  9. python批量运行cmd_python 之多主机批量执行命令

    当我们有很多台linux服务器的时候,而每台服务器都需要做同一个操作,比如很多节点的集群环境下,要更改一个配置文件,哪怕只是一行,在传统情况下,也需要每台去单独操作. 最近也是有这样的需求,需要操作的 ...

最新文章

  1. hasnMap的基本操作 源码(三)
  2. 在PowerDesigner中设置字段唯一约束 --相当于unique
  3. Django的主要开发流程(以扩充用户模型为例)
  4. 07/11/10 资料整理
  5. ulead gif animator_搞笑GIF:家庭聚餐,还有三十多个没来呢?|搞笑gif
  6. 美国CISA 列出300个已遭利用漏洞,督促组织机构及时修复
  7. java 笔记(3) —— 动态代理,静态代理,cglib代理
  8. StackOverflow热帖:Java整数相加溢出怎么办?Java8一步搞定~
  9. 无线打印服务器三星3200,求助三星3200打印机“USB打印机不可用”
  10. 域名解析后主机记录和记录值怎么填写?
  11. —— GPS测量原理及应用复习-3 ——
  12. 《程序员拒绝一个合理需求的15个方法!》
  13. G - Calculation【欧拉公式降幂】
  14. 众筹php,PHP众筹网源码 众筹网源码
  15. python处理金融数据_Python金融大数据分析-数据获取与简单处理
  16. 达人评测 小米笔记本pro14和联想yoga14s 选哪个好
  17. 计算流体力CFD学-绪论
  18. 实现防火墙的主要技术
  19. SC8701 120W DC TO DC 电源模块的设计
  20. HDFS成员的工作机制

热门文章

  1. 拨号云服务器怎么自动配置网关_如何解决路由器静态IP+PPPoE拨号双链路负载分担问题...
  2. python生物数据分析师职业技能_数据分析行业各个职业需要的技能是什么?
  3. 一层循环时间复杂度_数据结构:二叉排序树的前/中/后序遍历(递归与循环两种版本)...
  4. 容器学习 之 docker存储(十五)
  5. 达摩院十大科技趋势发布:2020 非同小可!
  6. spark读取文件源码分析-1
  7. 红色警报 (25 分)【测试点分析】【两种解法】
  8. 蓝桥杯 试题 基础练习 龟龟龟龟龟兔赛跑预测——18行代码AC
  9. [leetcode] 5.最长回文子串
  10. Web前端开发笔记——第二章 HTML语言 第十一节 语义标签