利用shell脚本远程磁盘分区
在学习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脚本远程磁盘分区相关推荐
- 监控硬盘脚本linux,shell脚本实现磁盘监控系统
利用shell脚本实现每隔60秒磁盘内存数据监控 #!/bin/bash #Author:GaoHongYu #QQ:1061767621 #Time:2019-12-24 18:43:22 #Nam ...
- linux shell ddos木马,利用Shell 脚本解决DDOS攻击问题
思路:主要利用 awk ,if结构,sort,uniq #!/bin/bash FilePath="access.log" awk '{print $1}' $FilePath | ...
- mysql shell可视化_shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...
shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中 利用shell脚本将文本数据导入到mysql中 需求1:处理文本中的数据,将文本中的数据插入到mys ...
- linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...
环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...
- linux中利用shell脚本条件执行linux命令
linux中利用shell脚本条件执行命令 在linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们 ...
- 解决Linux下无法利用shell脚本启动conda虚拟环境问题
解决Linux下无法利用shell脚本启动conda虚拟环境问题 问题 直接在脚本中激活conda环境时遇到了一个问题 解决 查看.bashrc文件 .bashrc文件在 /home/用户名 里面,因 ...
- 利用shell脚本将json文件导入es
现要将保存在一个目录下所有后缀名为json文件导入es集群,每个json文件中都按回车行分隔的json数据,下面是利用shell脚本完成此功能的代码. 在运行脚本之前,先创建索引. [root@nod ...
- linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...
本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...
- 利用 shell 脚本进行android 马甲包制作
最近公司需要进行马甲包的制作,一开始想拉分支来解决,发现这样的做法不是很好,如果是多个马甲包呢?需要拉N个分支,一旦源代码动了,马甲包代码也要跟着动,而且还会产生很多冲突,多个地方需要操作起来,费时费 ...
- php shell ddos,利用Shell 脚本解决DDOS攻击问题
思路:主要利用 awk ,if结构,sort,uniq #!/bin/bash FilePath="access.log" awk '{print $1}' $FilePath | ...
最新文章
- 细说Java主流日志工具库
- asp.net MVC2 初探四
- 【 MATLAB 】信号处理工具箱的信号产生函数之 sawtooth 函数简记
- vue 弹窗时 监听手机返回键关闭弹窗(页面不跳转)
- Caused by: android.os.NetworkOnMainThreadException错误解决办法
- linux操作系统中查看网络信息的命令,Linux查看系统信息命令盘点
- DSL(Domain Specific Language)介绍
- windows下cmd中命令操作
- 7.25 Ext JS下拉单选框(Combobox,TagFied)使用及疑难问题解决
- 近来很多人通过这个博文加关注,为何?
- 大型网站架构系列:负载均衡详解
- Android系统工程模式启动过程详解
- 【新星计划】Matlab pid参数调节工具箱
- 竞品分析—抖音PK快手
- tcl/tk参考——列表操作lappend
- 深入探索编译插桩技术(二、AspectJ)
- python西瓜视频UP主所有视频封面下载
- 马宁伟-20年工作经验谈-4-男怕入错行
- Apache Cordova development lands on Visual Studio Code
- 小程序(创客+)一点一点搬家(解读)