在学习linux有关知识,前段时间学习了shell脚本,写了一个非常简单的脚本,远程其他虚拟机进行磁盘分区,自己纯手打的,也算是记录个人学习的一些过程吧,大神可以略过!
下面是脚本内容,可以直接运行的!
系统是CentOS7.4的版本

#!/bin/bash
#利用expect远程分区
expect << EOF
spawn ssh 172.25.0.11
expect "password" {send "redhat\n"}
expect "#" {send "fdisk /dev/vdb\n"}
expect "命令(输入 m 获取帮助)" {send "n\n"}
expect ":" {send "\n"}
expect ":" {send "\n"}
expect ":" {send "\n"}
expect "分区号 (1-4,默认 1):起始 扇区 (2048-20971519,默认为 2048):" {send\n}
expect "Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):" {send "+500M\n"}
expect "命令(输入 m 获取帮助):" {send "w\n"}
expect "#" {send "exit\n"}
EOF

转载于:https://blog.51cto.com/13857489/2138639

利用shell脚本远程磁盘分区相关推荐

  1. 监控硬盘脚本linux,shell脚本实现磁盘监控系统

    利用shell脚本实现每隔60秒磁盘内存数据监控 #!/bin/bash #Author:GaoHongYu #QQ:1061767621 #Time:2019-12-24 18:43:22 #Nam ...

  2. linux shell ddos木马,利用Shell 脚本解决DDOS攻击问题

    思路:主要利用 awk ,if结构,sort,uniq #!/bin/bash FilePath="access.log" awk '{print $1}' $FilePath | ...

  3. mysql shell可视化_shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...

    shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中 利用shell脚本将文本数据导入到mysql中 需求1:处理文本中的数据,将文本中的数据插入到mys ...

  4. linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...

    环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...

  5. linux中利用shell脚本条件执行linux命令

    linux中利用shell脚本条件执行命令 在linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们 ...

  6. 解决Linux下无法利用shell脚本启动conda虚拟环境问题

    解决Linux下无法利用shell脚本启动conda虚拟环境问题 问题 直接在脚本中激活conda环境时遇到了一个问题 解决 查看.bashrc文件 .bashrc文件在 /home/用户名 里面,因 ...

  7. 利用shell脚本将json文件导入es

    现要将保存在一个目录下所有后缀名为json文件导入es集群,每个json文件中都按回车行分隔的json数据,下面是利用shell脚本完成此功能的代码. 在运行脚本之前,先创建索引. [root@nod ...

  8. linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...

  9. 利用 shell 脚本进行android 马甲包制作

    最近公司需要进行马甲包的制作,一开始想拉分支来解决,发现这样的做法不是很好,如果是多个马甲包呢?需要拉N个分支,一旦源代码动了,马甲包代码也要跟着动,而且还会产生很多冲突,多个地方需要操作起来,费时费 ...

  10. php shell ddos,利用Shell 脚本解决DDOS攻击问题

    思路:主要利用 awk ,if结构,sort,uniq #!/bin/bash FilePath="access.log" awk '{print $1}' $FilePath | ...

最新文章

  1. 细说Java主流日志工具库
  2. asp.net MVC2 初探四
  3. 【 MATLAB 】信号处理工具箱的信号产生函数之 sawtooth 函数简记
  4. vue 弹窗时 监听手机返回键关闭弹窗(页面不跳转)
  5. Caused by: android.os.NetworkOnMainThreadException错误解决办法
  6. linux操作系统中查看网络信息的命令,Linux查看系统信息命令盘点
  7. DSL(Domain Specific Language)介绍
  8. windows下cmd中命令操作
  9. 7.25 Ext JS下拉单选框(Combobox,TagFied)使用及疑难问题解决
  10. 近来很多人通过这个博文加关注,为何?
  11. 大型网站架构系列:负载均衡详解
  12. Android系统工程模式启动过程详解
  13. 【新星计划】Matlab pid参数调节工具箱
  14. 竞品分析—抖音PK快手
  15. tcl/tk参考——列表操作lappend
  16. 深入探索编译插桩技术(二、AspectJ)
  17. python西瓜视频UP主所有视频封面下载
  18. 马宁伟-20年工作经验谈-4-男怕入错行
  19. Apache Cordova development lands on Visual Studio Code
  20. 小程序(创客+)一点一点搬家(解读)

热门文章

  1. Harbor 2.1发布,工程师的发际线有救了!
  2. Java编程思想 经典评注分享
  3. 电子工业出版社博文视点在中国移动互联网研讨会
  4. ASP.NET 3.5控件和组件开发技术之客户端回发/回调揭密
  5. 经典:一文详解socket
  6. Scikit-learn:模型选择之调参grid search
  7. 最优化方法:深度学习最优化方法
  8. C++中类的继承和组合
  9. 主角有智能芯片的种田小说_5本搞笑玩梗的良品小说,文风轻松幽默,一本正经地逗你笑...
  10. Ubuntu chmod 命令